您好有一個嵌套的對象,看起來像這樣我如何循環嵌套對象
var dogTypes = {
GermanShepard {color: "black and white"},
Beagle {color: "brown and white"},
cheuwahwah {color: "green and white"},
poodle: {color: "purple and white"},
}
IM通過嵌套對象的所有屬性試圖環路我知道該怎麼做,與常規的對象但不是一個嵌套的,所以如果有人能幫助我,這將是偉大的。
for (var key in dogTypes) {
console.log(key + " : " + dogTypes[key])
}
繼承人我的代碼打印出
GreatDane : [object Object]
GermanSheppard : [object Object]
Beagle : [object Object]
BullDog : [object Object]
我哪裏會環路納入顏色屬性在爲請幫助!感謝
'console.log(key +「:」+ dogTypes [key] .color)'? –
如果它只有兩個級別的深雙重for循環會工作,如果不是退化或一個while循環是一個好主意 – TimCodes
https://stackoverflow.com/questions/2549320/looping-through-an-object-tree-recursively – TimCodes