求交集
var arr1Id = [1,2,3]
var arr2 = [{name:'name1',id:1},{name:'name2',id:2},{name:'name3',id:3},{name:'name4',id:4},{name:'name5',id:5}];
var result = arr2.filter(function(v){
return arr1Id.indexOf(v.id)!== -1 // 利用filter方法来遍历是否有相同的元素 可以根据等于-1 或者不等于-1 来获取相同或者不同的元素
})
console.log(result);
js 数组 对象数组求交集
最新推荐文章于 2024-06-14 17:08:32 发布