从一个数组中删除与另一个数组相同的值
例子:
let arr1 = [
{ id: "1", txt: "first"},
{ id: "2", txt: "second"},
{ id: "3", txt: "third"} ]
let arr2 = [ { id: "2", txt: "second"}, ]
在id是唯一的情况下
let arr3 = arr1.filter(e1 => !arr2.some(e2 => e2.id === e1.id));
console.log(arr3);
filter:使用详细 js数组高阶函数——filter()方法_js filter方法-CSDN博客
some:使用详细 JS中的some()方法_js some-CSDN博客