咱们敲出以下代码数组
运行结果对象
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~~~~~~~~~~~~~~~