//得到两个数组合并后的不同的元素
function getArrDifference(arr1, arr2) {
return arr1.concat(arr2).filter(function(v, i, arr) {
console.log(v,i,arr,arr.indexOf(v),arr.lastIndexOf(v))
return arr.indexOf(v) === arr.lastIndexOf(v);
});
}
//得到两个数组相同的元素
function getArrEqual(arr1, arr2) {
let newArr = [];
for (let i = 0; i < arr2.length; i++) {
for (let j = 0; j < arr1.length; j++) {
if(arr1[j] === arr2[i]){
newArr.push(arr1[j]);
}
}
}
return newArr;
}
得到两个数组合并后的不同的元素及相同的元素
最新推荐文章于 2023-12-12 09:19:39 发布