说明:
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)
给定两个数组对象,其中一个函数`addList`通过比较它们的`id`属性,找出第一个数组中不包含在第二个数组中的元素并返回。在示例中,当`arr`包含`id`为1和3的项,而`list`没有时,函数应返回这些项。
4715

被折叠的 条评论
为什么被折叠?



