SOURCE

// 取两个数组差值
const arr = [1,2,3]
const arr2 = [2]

let resArr = arr.filter(item=> !arr2.includes(item))

console.log(resArr)

// 取两个数组差值。数组里面是对象形式
const arrObj = [ {id:1,value:'asfs'},{id:2,value:'2asfs'}]
const arrObj2 = []

let resObjArr = arrObj.filter(item=>arrObj2.every(i=>i.id !== item.id))
console.log(resObjArr)


function diifArr(arr1, arr2){
    return arr1.filter(item=>arr2.find(i=>i.id !== item.id))
}

console.log(diifArr(arrObj,arrObj2))
console 命令行工具 X clear

                    
>
console