过滤掉arr2
中和arr1
一样的的值,得到一个新数组
var arr1 = [{ a: 1, b: 1 }];
var arr2 = [{ a: 1, b: 1, c: 1 }];
// 过滤删除arr2中存在的arr1数据
var filteredArr2 = arr2.filter(item2 => {
return !arr1.some(item1 => item1.a === item2.a && item1.b === item2.b);
});
console.log(filteredArr2); // 输出:[{ c: 1 }]