我有以下对象:
{
"1":{
"ProductType":"car",
"ProductId":"1",
"Brand":"Tesla",
},
"2":{
"ProductType":"car",
"ProductId":"2",
"Brand":"Ferrari",
}
etc...
}
现在我需要创建一个遍历对象的循环,我需要产品ID和品牌并显示它们。我怎么做?
我查看了几十个堆栈溢出问题,而且我找不到任何与我的用例完全相同的问题。
答案 0 :(得分:0)
如果您想使用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>