JavaScript WeakSet 对象

2025年4月2日 | 阅读 1 分钟

JavaScript WeakSet 对象是一种集合类型,它允许我们存储弱引用的对象。与 Set 不同,WeakSet 仅包含对象,不包含任意值。

语法

参数

iterable - 它代表一个可迭代对象,其元素将被添加到新的 WeakSet 中。

注意事项

  • WeakSet 对象只包含唯一的对象。
  • 在 WeakSet 中,如果一个存储的对象不再有任何引用,它就会被垃圾回收机制回收。
  • 在 WeakSet 中,对象是不可枚举的。因此,它不提供任何方法来获取指定的对象。

JavaScript WeakSet 方法

让我们来看一下 JavaScript WeakSet 方法列表及其描述。

方法描述
add()将一个新对象添加到 WeakSet 对象的末尾。
delete()从 WeakSet 对象中移除指定对象。
has()指示 WeakSet 对象是否包含指定的对象元素。

下一个主题JavaScript WeakMap