如何通过嵌套对象循环
这个问题在这里已经有了答案:
“即时通讯尝试遍历嵌套对象中的所有属性”
嵌套对象是一个常规对象。 如果要覆盖嵌套对象中的所有属性,只需要嵌套循环。
var dogTypes = {
GermanShepard: {
color: "black and white"
},
Beagle: {
color: "brown and white"
},
cheuwahwah: {
color: "green and white"
},
poodle: {
color: "purple and white"
},
};
for (var key in dogTypes) {
for (var key2 in dogTypes[key]) {
console.log(key, key2, dogTypes[key][key2]);
}
}
其简单程度如下:
console.log(key + " : " + dogTypes[key].color)
访问颜色属性。 如果添加更多关卡,请查看:循环遍历一个对象(树)
链接地址: http://www.djcxy.com/p/52007.html