javascript - 为什么这不是javascript中的数组?
问题描述
我的 api 返回一个字符串。在 JavaScript 中,我希望有一个可以使用的数组,但事实并非如此,我也不明白为什么。
var array_var = this.response;
console.log(array_var);
console.log(Array.isArray(array_var));
console.log(array_var[0]);
这是回应:
[ { "filename": "Den f\u00f8rste fil hedder noget.", "file": "my_string1.decode('utf-8')" }, { "filename": "Den anden fil hedder noget andet.", "file": "my_string2.decode('utf-8')" } ] false [
解决方案
推荐阅读
- .net - Azure.Messaging.ServiceBus 中 ServiceBusConnectionStringBuilder 的等效项
- javascript - ApexCharts - 在运行时更新自定义变量、数组值
- php - 如何根据日期/时间在网页上创建自动更新?
- html - 在 iPad 上,只要“s”或“c”后跟“t”或“p”,就会呈现奇怪的拱形
- r - 如何匹配 R 中函数参数的多种组合?
- python - pyautogui 无法识别由 subprocess.Popen 打开的应用程序
- google-bigquery - bigquery 和 gdelt 数据库:如何计算事件的数量和提及的数量
- python - 解码验证码
- php - Wordpress 如何计算用户的值并更新相关的自定义元字段
- api - 来自 Google Reverse Geocode API 的奇怪结果