ES6 新增的 ”弱集合“ , WeakSet
是一种新的集合类型
WeakSet 是 Set 的兄弟类型。 WeakSet 的API也是 Set 的子集
- WeakSet的创建
const ws = new WeakSet()
- WeakSet 的值只能是 Object 类型 或 继承 Object 类型, 不是Object 会报错 ,
- 原始值可以包装成对象再给 WeakSet 做值
- WeakSet 和 WeakMap 大致相似。
- 弱值
- 垃圾回收
- 不可迭代
- 无 clear() 方法
- WeakSet 的应用