美文网首页
JS数组去重

JS数组去重

作者: WebsnowDrop | 来源:发表于2024-07-15 16:21 被阅读0次
    • 方法1 Set
    var a = [1,1,2,3,3,4]
    var b = Array.from(new Set(a))
    console.log(b)//[1,2,3,4]
    
    • 方法2 Map
      类似计数排序的方法 记录map中的key进行排序
    var a = [1,1,2,3,3,4]
    function uniq(a){
      let map = new Map()
      for(let i=0;i<a.length;i++){
        let number = a[i]
        if(map.has(number )){ continue }
        map.set(number,true)
        
      }
      return [...map.keys()]
    };
    var b = uniq(a)
    console.log(b)//[1,2,3,4]
    

    相关文章

      网友评论

          本文标题:JS数组去重

          本文链接:https://www.haomeiwen.com/subject/prehhjtx.html