SET和MAP数据结构属于ES6新增的特性
SET本身是一个构造函数,因此可以用new运算符来实例化一个对象,
SET数据结构具有四种实例方法
.add()往集合里面添加数据,由于SET的成员值都是唯一的,所以我们不能重复的添加一个元素
只有严格相等(===)的两个值才能不被重复添加,比如1和'1'在严格相等的情况下bool值为false,
所以我们可以添加这个两个元素,但是也有特例 NaN
同时我们可以运用这个特性进行数组的去重操作,
从上面所写的方法我们可以很容易的就达到数组去重的目的。
也可以同时对多个数组进行数组去重操作
SET结构于ARRAY结构互相转换
可以通过ForEach方法对SET数据结构进行遍历
还可以使用
.keys() 返回键名的遍历器
.values() 返回值的遍历器
.entries() 返回键值对的遍历器