zoukankan      html  css  js  c++  java
  • 利用set()方法给数组去掉重复的item

    我们敲出如下代码

    运行结果

    set()方法是ES6新增的,用来存放一系列key的对象

    这个我们不需要了解,我们只需要知道,set()方法,不允许出现重复的值(key)

    因此,当我们把一个数组的数组项依次赋值给set()对象的时候,会自动无视重复的item

    例如

    可以,看到,我们新建的一个set()对象,最后输出没有重复的item

    但是,输出的是 为Set类型的对象

    如何转换成Array类型呢?

    我们用到了

    其中“...”是名为“拓展运算符”,它的工作原理是:将对象中的每一项单独取出来

     所以以上代码,我们可以解读为

    1.新建一个名为arr的数组

    2.将这个数组的值付给新的Set对象(去掉重复)

    3.将Set对象中的每一项单独取出来,组成新的数组,赋给arr

    再输出就是数组类型的了~~~

    TRY IT YOURSELF NOW~~~~~~~~~~~~~~~

  • 相关阅读:
    Elasticsearch 删除文档
    Elasticsearch 更新文档
    Elasticsearch 修改数据
    Elasticsearch 使用集群
    Elasticsearch 使用集群
    Elasticsearch 使用集群
    Elasticsearch 使用集群
    Elasticsearch 集群
    Elasticsearch 使用集群
    Elasticsearch 安装
  • 原文地址:https://www.cnblogs.com/stuartrealm/p/10705078.html
Copyright © 2011-2022 走看看