let arr1 = [{id:'1',name:'json'},{id:'2',name:'book'} ]
let arr2 = [{id:'1',name:'json',age:'15'},{id:'2',name:'book',age:'16'},{id:'3',name:'ani',age:'17'}]
方法1:
let add = arr2.filter(item => !arr1.some(ele=>ele.id===item.id));
cosnole.log(add);
方法2:
let list = arr2.filter(items => {
if (!arr1.includes(items)) return items;
})
js清除两个数组相同数据(js两个数组对比 去除相同项得到新数组)
于 2023-08-22 19:26:24 首次发布