例如:
{
"data": [
{
"name": "grape",
"color": "purple"
},
{
"name": "apple",
"color": "green"
}
]
}
假设我只想获取color
紫色的对象。我该怎么办?
答案 0 :(得分:1)
像这样?您可以使用JavaScript的Array.filter()。
const obj = {
"data": [
{
"name": "grape",
"color": "purple"
},
{
"name": "apple",
"color": "green"
}
]
};
const result = obj.data.filter(element => element.color === 'purple');
console.log(result);
这将过滤数组并返回带有color
紫色的对象的列表。