var arr1=[{id:1},{id:2},{id:3},{id:4},{id:5}]
var arr2=[{id:1},{id:2},{id:3}]
我想从arr1里面删除arr2的内容。
var set=arr2.map(item=>item.id)
console.log(set)
var resArr=arr1.filter(item=>!set.includes(item.id))
console.log(resArr)
结果就是[{id: 4},{id: 5}]
var arr1=[{id:1},{id:2},{id:3},{id:4},{id:5}]
var arr2=[{id:1},{id:2},{id:3}]
我想从arr1里面删除arr2的内容。
var set=arr2.map(item=>item.id)
console.log(set)
var resArr=arr1.filter(item=>!set.includes(item.id))
console.log(resArr)
结果就是[{id: 4},{id: 5}]