美文网首页
js 数组去重的方法

js 数组去重的方法

作者: 键盘上敲音符 | 来源:发表于2021-07-16 10:30 被阅读0次

    1.最傻的方法,就是for 循环,具体的实例有很多。
    1.1 新数组,与旧数组循环比较,如果不等,将旧数组的当前项加入新数组。
    1.2 循环旧数组,用indexof 去判是否在新数组里面。includes同理。
    1.3 取巧的对象方法,同样是循环旧数组,当不存在的时候,给对象添加一个key。

    2.聪明的方法,利用es6 的set 数据结构
    因为set 数据结构是唯一的,不重复的,将数组放进去,会自动去重。但它是一个类数组,及返回结果不是一个真的数组,所以可以用array.form 方法转成数组。用解构赋值也是可以转的。

    相关文章

      网友评论

          本文标题:js 数组去重的方法

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