【发布时间】:2015-06-14 05:25:39
【问题描述】:
如何循环遍历下面对象中的每个 value: 属性?我在下面的console.log 中的尝试显然不起作用,但这就是我想要完成的。 console.log(key) 会输出 "A1" "A2",但我不知道如何循环并检索更深层次属性的名称或值。
var object = {
A1: {
B1: {
C1: "A"
},
B2: {
C1: "B"
},
B3: {
C1: "C"
},
},
A2: {
B4: {
C1: "D"
},
B5: {
C1: "E"
},
B6: {
C1: "F"
}
}
};
for (var key in object) {
console.log(object[key][key].value);
}
【问题讨论】:
-
从内部循环开始以获得下一级属性,只需以不同的方式命名
key
标签: javascript loops object properties