2013-11-20 4 views
-1

У меня есть объект. Как получить количество вложенных объектов в a?Как получить количество вложенных объектов в объекте?

a = { 
    firstNested: { 
     name: 'George' 
    } 
    secondNested: { 
     name: 'James' 
    } 
} 

я должен использовать .length, который обычно используется для массивов. Что мне делать в этом случае?

ответ

1

Да, дубликат выше .. Просто используйте:

var a = {1:2, 3:4}, 
    count = 0, 
    item; 

for(item in a) { 
    count++; 
} 

alert(count); 
+0

В вашем примере, что это нормально, но в том случае, если объект наследует некоторые другие свойства ... 'hasOwnProperty' в' for' петли – phatskat

+2

Лучший ответ на дублирующий вопрос - не отвечать на них. –

Смежные вопросы