//给2个对象数组
//根据id判断数组arr中与arr1中相同的对象并过滤
//应用es6的语法代码要简洁
let arr = [
{ id: 1, name: 'AAAA' },
{ id: 2, name: 'BBBB' },
{ id: 4, name: 'dddd' },
]
let arr1 = [
{ id: 1, name: 'AAAA' },
{ id: 3, name: 'CCCC' }
]
let diff = arr.filter(item => {
let isRepeat=(e => {
return (e.id == item.id)
})
return !arr1.some(isRepeat)
})
console.log(diff);