#WeakMap

ES6 中的 Set、Map 和 WeakMap

Set是ES6新增的有序列表集合,它不会包含重复项。Set支持add(item)方法,用来向Set添加任意类型的元素,如果已经添加过则自动忽略;has(item)方法用来检测Set中是否存在指定元素;delete(item)方法用来从Set中删除指定元素;clear()用来清空Set;获取Set集合长度用size属性。...

ES6 Set,WeakSet,Map,WeakMap

1.SetSet是一个集合,里面的值都是唯一的,没有重复的。Set中可以是任何数据类型,并且添加数据时会进行严格比较,重复数据无法加入。2.WeakSet弱引用Set。只能存储对象,不能存储其他类型。且只保持对其中对象的弱引用,若外部无对此对象的引用,或者对象被删除,则WeakSet中将不再有此对象。因为成员都是弱引用...