重複の可能性:
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
3 ではなく 5 を返すことです (これはアイテムの合計です)。配列は比較的長く (1000x2000 項目あり)、毎秒何度も実行する必要があります。アイテムの数をより効率的に取得するにはどうすればよいですか?