js数组去重的两种简便方法
1、filter()和index of()实现去重
let arr=[1,2,3,4,1,2,3,4]
let arr1=arr.filter((item,index,array)=>{
return array.indexOf(item)===index
})
console.log(arr1)//[1,2,3,4]
2、reduce()和includes()实现去重
let arr=[1,2,3,4,1,2,3]
let arr1=arr.reduce((unique,item)=>{
unique.includes(item)?unique:[...unique,item]
},[ ])
console.log(arr1)//[1,2,3,4]