我正在尝试迭代嵌套的关联数组
每次迭代后,我也得到一个testarr = [];
testarr["key1"] = [];
testarr["key2"] = [];
testarr["key1"].push("val1");
testarr["key1"].push("val2");
testarr["key1"].push("val3");
testarr["key2"].push("val4");
testarr["key2"].push("val5");
testarr["key2"].push("val6");
for (var key in testarr) {
console.log("---" + key + "---")
for (var key2 in key) {
console.log(testarr[key][key2])
}
}
值:
---key1---
val1
val2
val3
undefined
---key2---
val4
val5
val6
undefined
输出:
{{1}}
它来自哪里?
答案 0 :(得分:0)
另一种方法是
Object.keys(testarr).forEach( k => {console.log("---" + k + "---");
Object.keys(testarr[k]).forEach( i => console.log(testarr[k][i]))});