我有以下对象:
{
"1":{
"ProductType":"car",
"ProductId":"1",
"Brand":"Tesla",
},
"2":{
"ProductType":"car",
"ProductId":"2",
"Brand":"Ferrari",
}
etc...
}
现在,我需要创建一个循环遍历对象的循环,我需要产品 ID 和品牌并显示它们。我该怎么做?
我已经查看了数十个堆栈溢出问题,但没有找到任何与我的用例完全相关的问题。
如果你想使用jQuery来做到这一点,你正在寻找jQuery.each()
。
var data = {
"1":{
"ProductType":"car",
"ProductId":"1",
"Brand":"Tesla",
},
"2":{
"ProductType":"car",
"ProductId":"2",
"Brand":"Ferrari",
}
}
$.each(data, function(i, obj) {
console.log(i+': '+obj.ProductType+' | '+obj.ProductId+' | '+obj.Brand);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>