🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 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