Skip to content

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 工具库 重点特性如下:

  • 弱引用避免内存泄漏

参考资料 ​