const a = [
{ objId: '1', objName: 'mike' },
{ objId: '2', objName: 'marry', },
{ objId: '3', objName: 'jack', },
{ objId: '4', objName: 'uzi', },
{ objId: '5', objName: 'clearLove', },
{ objId: '6', objName: 'riooke', },
{ objId: '7', objName: 'theShy', },
{ objId: '8', objName: '007', },
{ objId: '9', objName: 'waker', },
{ objId: '10', objName: 'people', },
]
const b = [
{ objId: '1', objName: 'mike' },
{ objId: '2', objName: 'marry', },
{ objId: '3', objName: 'jack', },
]
const arr = [] //临时数组arr
const newArr = [] //临时数组newArr 并返回newArr
for (let j = 0; j < b.length; j++) {
arr[b[j].objId] = true
}
console.log('%c ======>>>>>>>>', 'color:orange;', arr)
for (let i = 0; i < a.length; i++) {
if (!arr[a[i].objId]) {
newArr.push(a[i])
}
}
console.log(newArr);
最后看打印结果