var a=[{uid:"1"},{uid:"2"},{uid:"3"}]
var b=[{uid:"1"},{uid:"3"}]
目标:["2"]
//方法
filterArr(arr1, arr2) {
var uid1=[]
var uid2=[]
for(var i in arr1){
uid1.push( arr1[i].uid)
}
for(var i in arr2){
uid2.push( arr2[i].uid)
}
const arr = [...uid1,...uid2];
const newArr = arr.filter(item => {
return !(uid1.includes(item) && uid2.includes(item));
});
return newArr;
},
var c=filterArr(a,b)//['2']
JS: 两个对象数组,筛选出数组一不包含数组二的元素
最新推荐文章于 2024-06-21 16:10:16 发布