1
找到了这个主题的几个线程,但无法解决他们的问题。循环嵌套对象
我有一个对象像这样的:
allItems: {
item1: {
val1: 4,
val2: 'blaharb'
},
itemxyz2: {
val1: 76,
val2: 'blurb'
}
}
现在我只是希望把一个列表就像
物品1具有4 val1和blaharb为VAL2
itemxyz2有76 val1和blurb for val2
我到目前为止尝试:
console.log(allItems.item1.val1); // prints correctly '4' in the console
$.each(allItems, function(key, value) {
console.log(key); // gives me correct key (like 'item1')
console.log(allItems.item1.val1);// error: "undefined is not an object" - but why?!
console.log(allItems.key.val1); // same error, understandable ...
});
非常感谢帮助,谢谢!
感谢您的超快速的答案,@Aknosis - 这正是我所需要的信息。 – BNetz