以下是示例weakSet.add()方法。
<script> function gfg() { const A = new WeakSet(); const B = {}; A. delete (B); document.write(A.has(B) + "<br>" ); } gfg(); </script> 
 
 
输出如下:false
weakSet.delete()是JavaScript中的内置函数, 用于从列表中删除特定元素弱集目的。
语法如下:
weakSet.delete(A); 
 
 
参数:它接受参数" A", 该参数是将从弱集对象中删除的值。
返回值:如果已成功从弱集对象中删除了元素, 则返回true;如果尚未成功删除该元素或在弱集中找不到该元素, 则返回false。
JavaScript代码显示此功能的工作方式:
代码1:
<script>
  
    //Constructing weakSet() object
    const A = new WeakSet();
  
    //Creating a new element
    const B = {};
  
    //Adding the element to the weakset object
    A.add(B);
  
    //Testing whether the element has been
    //set into the weakset object or not
    document.write(A.has(B) + "<br>" );
  
    //Deleting B form the weakSet() object
    A. delete (B);
  
    //Testing whether the element "B" has been deleted or not
    document.write(A.has(B) + "<br>" );
  
</script> 
 
 
输出如下:
true
false 
 
 
此处的输出最初为true, 表示元素" B"已成功设置到weakSet对象中, 之后为false表示元素" B"已成功从weakSet对象中删除。
支持的浏览器:
- 谷歌浏览器
 - IE浏览器
 - 火狐浏览器
 - 苹果Safari
 - 歌剧
 

