Appearance
WeakSet
详细讲解 WeakSet 对象
概述
WeakSet 存储引用对象的集合
对象介绍
实例化
采用 new WeakSet
传入可用迭代器对象
- 注意只能实例化引用类型
属性
WeakSet.prototype
Set 的原型对象
方法
WeakSet.prototype.add()
添加一个元素注意只能添加引用类型!!!
WeakSet.prototype.delete()
删除一个元素WeakSet.prototype.clear()
清除元素集WeakSet.prototype.has()
判断元素是否存在
其他知识点
- WeakSet.prototype[Symbol.iterator] 是 WeakSet.prototype.values 的引用
适用场景
参看 WeakSet 工具库 重点特性如下:
- 弱引用避免内存泄漏