📜  JavaScript 弱集

📅  最后修改于: 2021-11-25 03:28:48             🧑  作者: Mango

下面是weakSet.add()方法的例子。

  • 例子:
    
    
  • 输出:
    objectOne added

JavaScript 中的 WeakSet 用于存储对象的集合。它采用与集合相同的属性,即不存储重复项。 WeakSet 与集合的主要区别在于 WeakSet 是对象的集合,而不是某些特定类型的值。

句法:

new WeakSet(object)

参数:这里的参数“object”是一个可迭代的对象。可迭代对象的所有元素都添加到 WeakSet 中。

一些不同的 WeakSet 函数:

METHODS DESCRIPTION
add(value) a new object is appended with the given value to the weakset.
WeakSet_Object.add(value)
delete(value) Deletes the value from the WeakSet collection.
WeakSet_Object.delete(value)
has(value) Returns true if the value is present in the WeakSet Collection, false otherwise.
WeakSet_Object.has(value)
length() Returns the length of weakSetObject
WeakSet_Object.length()

显示 WeakSet()函数工作的 JavaScript 代码:

                    

输出:

objectOne added 
objectTwo added 
WeakSet has objectTwo : true
objectTwo deleted
WeakSet has objectTwo : false

支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐
  • 苹果Safari
  • 歌剧