1.es6 Set去重
let set = new Set(arr)
console.log(Array.from(set))
2.双重for循环去重
function unique(arr){
for(let i=0;i<arr.length;i++){
for(let j=i+1;j<arr.length;j++){
if(arr[j] === arr[i]){
arr.splice(i,1)
j--;
}
}
}
return arr;
}
3.map去重
function unique(arr){
let map = new Map()
let newArr = []
for(let i = 0;i<arr.length;i++){
if(map.has(arr[i])){
map.set(arr[i],false)
} else {
map.set(arr[i],true)
newArr.push(arr[i])
}
}
return newArr
}