JS数组去重

2022-04-02 综合 90阅读
意思是说,arr的某个元素的a,b,c属性值与arr1的某个元素的a,b,c属性值相同就输出arr的这个元素吗?那这跟去重有什么关系?不管了,下面是代码:
letarr=[{a:1,b:1,c:1,d:1,e:1},{a:1,b:1,c:1,d:2,e:2},{a:2,b:2,c:2,d:1,e:1}];
letarr1=[{a:1,b:1,c:1,d:1,e:1},{a:2,b:2,c:2,d:1,e:1}];
letarr2=arr.filter(e=>arr1.some(e1=>e.a==e1.a&&e.b==e1.b&&e.c==e1.c));
console.log(arr2);
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com