我正在尝试过滤对象数组,以便保留id的另一个数组中的所有条目。我尝试了不同的方法,但到目前为止没有任何效果。
具有ID的列表:
list = [1,3]
然后要过滤的数组:
events= [{id: 1, name: "John"}, {id: 2, name: "Sahra"} ]
我只想保留ID为1的条目
答案 0 :(得分:0)
我希望这是您要寻找的。只需使用filter
和include
方法
const events = [{id: 1, name: "John"}, {id: 2, name: "Sahra"} ]
const list = [1,3]
const result = events.filter(({id}) => list.includes(id))
console.log(result)