小结

2021-07-21  本文已影响0人  李奕锦liyijin

数组去重

1.Set

function dup(arr) {
  return Array.from(new Set(arr));
}
let arr = [1, 2, 2, 3, 3, undefined, undefined, NaN, NaN, 8, 8, 9];
console.log(dup(arr));

2.Map filter has set

let arr1 = [9,9,2,2,1]
function unique(arr){
   const res=new Map();
   return arr.filter((a)=> !res.has(a) && res.set(a,1))
}
console.log(unique(arr1))

// 你是谁构造的 你的原型就是谁的 prototype 属性对应的对象
// 对象.proto === 其构造函数.prototype

上一篇下一篇

猜你喜欢

热点阅读