我有一个 PHP 函数,它返回格式为多级 JSON 对象
var data = {
1 : {
1: { Object },
2: { Object },
...,
...
},
2: {
1: { Object },
2: { Object },
...,
...
}
}
我需要获取data
初始化 for 循环最大值的长度。我的意思是第一级条目的计数。
data[1].length
返回 22,并data[2].length
通过console.log
打印输出返回 23。这是预期的,但data.length
返回未定义。
有没有比这更好的方法
var count = 0;
for (var i=1; i< Number.MAX_VALUE; i++){
if (typeof data[i] != 'undefined')
count = i;
}