Javascript 如何获取对象中嵌套对象的数量?
我有一个目标。如何获取Javascript 如何获取对象中嵌套对象的数量?,javascript,Javascript,我有一个目标。如何获取a中嵌套对象的数量 a = { firstNested: { name: 'George' } secondNested: { name: 'James' } } 我应该使用通常用于数组的.length。在这种情况下我该怎么办?是的,上面的副本。。只需使用: var a = {1:2, 3:4}, count = 0, item; for(item in a) { count+
a
中嵌套对象的数量
a = {
firstNested: {
name: 'George'
}
secondNested: {
name: 'James'
}
}
我应该使用通常用于数组的
.length
。在这种情况下我该怎么办?是的,上面的副本。。只需使用:
var a = {1:2, 3:4},
count = 0,
item;
for(item in a) {
count++;
}
alert(count);
在您的示例中,这很好,但是如果对象继承了一些其他属性…
hasOwnProperty
中的for
循环中,回答重复问题的最佳方法是不要回答它们。