### Set是新的数据结构
1. Set数组结构中的数据都是唯一的,类似于数组,但不是数组
2. Set构造函数参数可接收 数组 字符串 类数组对象( DOM数据对象 )等具有 iterable 接口的数据
3. Set去除数据的重复成员 [ ...new Set( arr ) ]
4. Set实例属性:size || constructor
5. Set实例方法:操作类方法 || 遍历类方法
6. 操作类:add delete has clear add返回数据结构本身
7. 遍历类:keys values entries forEach
8. new Set([ 1,2,3 ]) { 1,2,3 }
### WeakSet
### Map数据结构
1. Map构造函数创建的实例类似于对象,也是键值对的集合
2. Map对象允许使用对象做为键名,在ES5时代使用对象做为键名会被转为字符串 '[ object Object ]',DOM类数组
对象也会被转换为 '[ htmldivElement ]'
3. let map = new Map()
4. Map操作类方法:get set has delete clear
5. Map遍历类:keys values entries forEach
### WeakMap