如何使用 jQuery 遍历对象并获取正确的键



我有以下对象:

{
"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>

最新更新