a=[1,2,3,4,5]
b=[2,6,7,8,3]
//查找相同元素
let intersection = a.filter(v => b.includes(v))
console.log(intersection) //[ 2, 3 ]
//移除相同元素
let removeArr=a.filter((item)=>{
return b.indexOf(item)===(-1) //[ 1, 4, 5 ]
})
//移除b中有的相同元素
let removeArr1=b.filter((item)=>{
return intersection.indexOf(item)===(-1) //[ 6, 7, 8 ]
})
console.log(removeArr)
console.log(removeArr1)
JS数组操作
最新推荐文章于 2024-07-30 10:56:44 发布