JavaScript WeakSet 对象
JavaScript WeakSet 对象是一种用于存储弱引用对象的集合类型。与 Set 不同,WeakSet 只包含对象,不包含任意值。
语法
new WeakSet([iterable])
参数
iterable - 它表示将被添加到新的WeakSet中的可迭代对象的元素。
要记住的要点
- WeakSet对象只包含唯一对象。
- 在WeakSet中,如果没有对存储对象的引用,它们将被垃圾回收。
- 在WeakSet中,对象是不可枚举的。因此,它不提供任何方法来获取指定的对象。
JavaScript WeakSet方法
让我们来看看JavaScript WeakSet方法的列表和描述。
方法 | 描述 |
---|---|
add() | 它将一个新对象添加到WeakSet对象的末尾。 |
delete() | 它将指定的对象从WeakSet对象中删除。 |
has() | 它指示WeakSet对象是否包含指定的对象元素。 |