最近在网上又看到几种数组去重的的方式,废话不多说,加以补充。
方式一Map
let orginalArr = [1, 2, 1, 2,3,3, 55, 6, 7, 8, 9]
function unique(arr) {
let map = new Map()
let result = []
if(!Array.isArray(arr)){
return;
}
for(let i of arr){
if(!map.has(i)){
map.set(i,true)
result.push(i)
}
}
return result
}