可能的复制品:
Javascript 对象的长度(即关联数组)
我有个类似的东西:
var jsonArray = {
'-1': {
'-1': 'b',
'2': 'a',
'10': 'c'
},
'2': {
'-1': 'a',
'2': 'b',
'10': 'a'
},
'5': {
'-1': 'a',
'2': 'a',
'10': 'b'
}
};
我试图得到它的长度,问题是 jsonArray.length
返回的是5,而不是3(这是它的总项目)。该数组相对较长(有1000x2000个项目) ,这必须每秒执行很多次。我怎样才能更有效地获得项目的数量?