美文网首页
javascript 去重方式

javascript 去重方式

作者: 何家一枝花 | 来源:发表于2021-07-13 17:08 被阅读0次

1:根据对象属性唯一去重

let  arr = [1,2,3,4,5,6,7,8,9,9,0,0,0,0,7,6,5,5,5,55,9,1,2,3,4,5,6,7]
let obj = {}
arr.map(item=>{
  if(!obj[item]){
    obj[item] = item
  }  
})
console.log('obj',obj); // obj { 0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 55: 55}
console.log('去重后数组',Object.keys(obj)) // arr  ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "55"]

2:根据Set 特性去重

let  arr = [1,2,3,4,5,6,7,8,9,9,0,0,0,0,7,6,5,5,5,55,9,1,2,3,4,5,6,7]
let arrs = Array.from(new Set(arr))
console.log('arrs',arrs); // arrs (11) [1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 55]

相关文章

  • javascript 去重方式

    1:根据对象属性唯一去重 2:根据Set 特性去重

  • JavaScript 数组去重的多种方式

    1、Set Object 或一行搞定 2、filter() 3、reduce() & includes() 4、r...

  • JavaScript实现数组去重的方式

    1.使用ES6的Set进行去重 使用此方法非常简单,通俗易懂。该方法主要利用了Set内部结构的原理,然后通过Arr...

  • JavaScript数组去重算法实例

    本文主要介绍了JavaScript数组去重算法,结合实例形式总结分析了JavaScript数组去重相关的读写、遍历...

  • JavaScript - 数组去重

    数组去重 1.for循环 2.0 少了多少行代码~~~ 3.0 indexOf 4.0 map/forEach E...

  • javascript 数组去重

    es6数组去重的方法

  • JavaScript 数组去重

    数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你...

  • JavaScript 数组去重

    博客地址:https://ainyi.com/#/32 单数组去重 filter + indexOf() filt...

  • JavaScript数组去重

    数组去重是一个js中在面试中经常被问到的问题,被问到是因为确实能够考察一些问题。如果不使用第三方的工具库,完全使用...

  • Javascript 数组去重

    数组去重 数组去重,一般需求是给你一个数组,调用去重方法,返回数值副本,副本中没有重复元素。一般来说,两个元素通过...

网友评论

      本文标题:javascript 去重方式

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