两个数组对象进行比较,取到数组中不相同的数据形成新数组
发布网友
发布时间:2024-03-01 10:52
我来回答
共1个回答
热心网友
时间:2024-04-03 08:47
let arr1 = [{ id: 1}, {id: 2 }, { id: 3 }, { id: 4}, { id: 5 }, { id: 6 }]
let arr2 = [{ id: }, { id: 2 }, { id: 3 }]
arr1 = arr1.filter(item => {
let idList = arr2.map(v => v.id)
return !idList.indexOf(item.id)
})
console.log(arr1) // [{ id: 4 }, { id: 5 }, { id: 6 }]