说明:
2个数组对象,一个数组对象中的元素是否在另一数组对象中,如果不存在,返回该元素(查找元素不在另一个对象数组中)
addList(arr, list) {
let allArr = arr;
let returnArr = list.filter((item) => {
let index = arr.findIndex((v) => {
return item.id== v.id
});
return index == -1;
});
return returnArr;
},
let arr=[{id:1,name:'张三1'},{id:2,name:'张三2'},{id:2,name:'张三3'},{id:4,name:'张三4'},]
let list=[{id:2,name:'张三2'},{id:4,name:'张三4'},]
需要返回id=1,id=3的数据
addList(arr,list)