gpt4 book ai didi

javascript - 按多个属性和值过滤对象数组

转载 作者:可可西里 更新时间:2023-11-01 02:30:05 24 4
gpt4 key购买 nike

是否可以按多个值过滤对象数组?

例如,在下面的示例中,我可以通过 term_ids 5 和 6 过滤它并同时键入 car 吗?

[  
{
"id":1,
"term_id":5,
"type":"car"
},
{
"id":2,
"term_id":3,
"type":"bike"
},
{
"id":3,
"term_id":6,
"type":"car"
}
]

如果可以更轻松地使用库,绝对可以使用。

最佳答案

您可以使用 Array.filter 来完成

var data = [{
"id": 1,
"term_id": 5,
"type": "car"
},
{
"id": 2,
"term_id": 3,
"type": "bike"
},
{
"id": 3,
"term_id": 6,
"type": "car"
}
];

var result = data.filter(function(v, i) {
return ((v["term_id"] == 5 || v["term_id"] == 6) && v.type == "car");
})

console.log(result)

关于javascript - 按多个属性和值过滤对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44330952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com