我有一个ID数组,还有另一个对象数组。我想删除那些与ID数组匹配的对象。以下是相应的伪代码。可以有人帮我找到最好的方法吗?
const ids = ['1', '2'];
const objs = [
{
id: "1",
name : "one",
},
{
id: "1",
name : "two"
},
{
id: "3",
name : "three",
},
{
id: "4",
name : "four"
},
];
ids.forEach(id => {
const x = objs.filter(obj => obj.id !== id )
console.log('x ==', x);
});