filter方法
创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素
this.list = this.list.filter((item) => {
return item.id != id
});
js根据id数组,删除对象数组中的指定项
const arr = '1'
const allArr = [
{id:1,name:'张三'}
{id:4,name:'李四'}
]
最终结果:
//screenArr = [{id:4,name:"李四"}];
实现如下:
const screenArr = allArr.filter((item) => {
return !arr.includes(item.id)
});
语法:
array.filter(function(currentValue,index,arr), thisValue) //filter() 不会改变原始数组