const arr1 = [
{
id: 1, // arr2中存在
name: 'a'
},{
id: 2,
name: 'b'
},{
id: 3, // arr2中存在
name: 'c'
},{
id: 4, // arr2中存在
name: 'd'
},{
id: 5,
name: 'e'
},
]
const arr2 = [
1,
3,
4
]
// 期望得到
const arr3 = [2, 5]
想到可以嵌套循环arr1 arr2 但感觉有些麻烦, 有没有更优雅一些的写法
arr1.map(item => !arr2.includes(item.id))