2013-07-14 4 views
-1

Я хочу использовать a для in oop для получения значения всех свойств, но не знаю, как это сделать. Учебник, который я читаю, дает этот пример того, как я могу это сделать, но я его не понимаю.Как напечатать значение всех свойств в объекте в javascript?

     for(var x in dog) { console.log(dog[x]); } 

        var nyc = { 
        fullName: "New York City", 
        mayor: "Michael Bloomberg", 
        population: 8000000, 
        boroughs: 5 
        }; 

        // write a for-in loop to print the value of nyc's properties 
+0

я знаю с этим кодом для (вар х в собаке) {console.log (собака [x]); } –

+1

Что говорит ваша Javascript-книга? –

+0

распечатать значение каждого свойства в nyc, используя для цикла –

ответ

2
for (var property in obj){ 
    console.log(property + ": " + obj[property]); 
} 

Это должно сделать трюк, что это делает петли через «Свойства» объекта и регистрирует значения соответственно.

4

Я предлагаю вам использовать имя переменной, которая имеет какое-то значение вместо х и у, как:

for(var property in object){ 
console.log(object[property]); 
} 

для объекта

for(var prop in nyc){ 
console.log(nyc[prop]); 
} 
Смежные вопросы