const oldArr = [{
id: 1
}, {
id: 2
}, {
id: 5
}
]
const newArr = [{
id: 2
}, {
id: 4
}, {
id: 5
}]
// 将旧数组的值处理成id集合
const oldIds = oldArr.map(item => item.id)
// 得到newArr与oldArr不同的值
const result = newArr.filter(item => !oldIds.includes(item.id))
// 打印
console.log(result) // [{id: 4}]
js返回两个数组对象比较的不同值
最新推荐文章于 2024-05-29 15:20:43 发布