Ant*_*tek 6 javascript arrays filter
我有一个对象数组:
const array = [{id: 1, bar: "test" }, {id: 2, bar: "test2" }, {id: 3, bar: "test3" }]
Run Code Online (Sandbox Code Playgroud)
我有第二个数组,其中包含我想要从第一个数组中过滤掉的 ID:
const ids = [1, 2]
Run Code Online (Sandbox Code Playgroud)
如何创建一个新的对象数组,而没有在ids
.
这是一个相当简单的filter
操作
const array = [{id: 1, bar: "test" }, {id: 2, bar: "test2" }, {id: 3, bar: "test3" }];
const ids = [1, 2];
var result = array.filter( x => !ids.includes(x.id));
console.log(result);
Run Code Online (Sandbox Code Playgroud)