Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中访问匿名数组_Javascript - Fatal编程技术网

在javascript中访问匿名数组

在javascript中访问匿名数组,javascript,Javascript,如何使用javascript或jQuery访问对象中的匿名数组? 我们从某个无法修改/访问的应用程序接收此对象 obj = Object : Array[3] 0: Object 1: Object 2: Object 我们尝试使用for…in-loop,但没有成功。它看起来像一个空键 var array = obj['']; 请注意,null和undefined也可以是键 var array = obj[null]; var array

如何使用javascript或jQuery访问对象中的匿名数组? 我们从某个无法修改/访问的应用程序接收此对象

 obj = Object
    : Array[3]
       0: Object
       1: Object
       2: Object

我们尝试使用
for…in-loop
,但没有成功。

它看起来像一个空键

var array = obj[''];
请注意,
null
undefined
也可以是键

var array = obj[null];
var array = obj[undefined];

我需要看更多的代码,但我知道你不能访问它。
如果我有这个问题,我会开始调用JSON并在自己的代码中重建它。也许不是最优雅的解决方案,但它是有效的。

它似乎是您试图迭代的数组

var arr = item.props.AlarmColumns;
for (var i = 0; i < arr.length; i++) {
    console.log(arr[i]);    
}
var arr=item.props.AlarmColumns;
对于(变量i=0;i
您想要什么代码?我想让代码使用javascript访问这个JSON对象。你能显示你的JSON字符串吗?上传的JSON字符串的图像。请检查。图像不太清晰,请尝试更改为普通json并添加到此处。item.props.AlarmColumns是一个对象而不是数组。它有一个匿名成员[]。我们尝试使用arr[i],但它返回未定义。是的,我找不到任何解决方案来访问该匿名数组。没有其他代码,我只是从一个组件获取这个对象,现在需要访问数组。你能帮忙吗,正如你所说的,如何开始调用JSON,我尝试使用JSON.parse,但它给出了错误。