当前位置: 首页 > Web前端 > JavaScript

给定两个数组,编写一个函数来计算交集,返回的数组不重复

时间:2023-03-26 21:24:42 JavaScript

//方法一:constintersection=(arr,arr1)=>{letobj={},res=[];arr.forEach(item=>{obj[item]=true;})arr1.forEach(item=>{if(obj[item]){res.push(item)obj[item]=false}})返回res}//方法二:constintersection=(arr,arr1)=>[...newSet(arr.filter(item=>arr1.includes(item)))]