Get total number of items on Json object?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Length of Javascript Object (ie. Associative Array)
我有一个类似于这个的物体:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | var jsonArray = { '-1': { '-1': 'b', '2': 'a', '10': 'c' }, '2': { '-1': 'a', '2': 'b', '10': 'a' }, '5': { '-1': 'a', '2': 'a', '10': 'b' } }; |
我想知道它的长度,问题是
显然,除了Kieran的回答之外,现代浏览器还具有
1 | Object.keys(jsonArray).length; |
有关如何列出javascript对象属性的详细信息,请参阅此答案。
这是一个对象,您需要计算它的属性。
1 | Object.keys(jsonArray).length |
参考文献:
Object.keys 。- 康克斯的同胞桌。
这是您的实际代码吗?javascript对象(这是您给我们的)没有length属性,因此在本例中,
StackOverflow解释了对象和数组之间的长度差异,StackOverflow演示了如何获取对象的"大小"。