let arr1 = [1,2,3]
let arr2 = [
{
id: 1,
name: 'AAA',
},
{
id: 2,
name: 'BBB',
},
{
id:3,
name: 'CCC',
},
{
id: 4,
name: 'DDD',
},
]
// 交集
let intersection = []
for (let i = 0; i < arr1.length; i++) {
for (let j = 0; j < arr2.length; j++) {
if (arr1[i] === arr2[j].id) {
intersection.push(arr2[j].name)
}
}
}
console.log('交集', intersection)
js获取两个数组的交集
于 2022-01-23 21:51:28 首次发布