利用set()方法给数组去掉重复的item

咱们敲出以下代码数组

运行结果对象

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

这个咱们不须要了解,咱们只须要知道,set()方法,不容许出现重复的值(key)it

所以,当咱们把一个数组的数组项依次赋值给set()对象的时候,会自动无视重复的item原理

例如方法

能够,看到,咱们新建的一个set()对象,最后输出没有重复的itemim

可是,输出的是 为Set类型的对象d3

如何转换成Array类型呢?db

咱们用到了img

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

 因此以上代码,咱们能够解读为

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

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

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

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

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

相关文章
相关标签/搜索