-1

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

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

我们尝试使用for...in loop,但没有奏效。在此处输入图像描述

4

3 回答 3

0

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

于 2013-11-07T07:35:04.797 回答
0

它看起来像一个空键。

var array = obj[''];

请注意,nullandundefined也可以是键。

var array = obj[null];
var array = obj[undefined];
于 2013-11-07T07:28:14.387 回答
0

您似乎正在尝试迭代一个数组

var arr = item.props.AlarmColumns;
for (var i = 0; i < arr.length; i++) {
    console.log(arr[i]);    
}
于 2013-11-07T07:39:31.120 回答