當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JavaScript weakSet delete()用法及代碼示例

JavaScriptweakSet.delete()方法用於從a中刪除特定元素弱集 目的。 WeakSet 對象允許您將弱持有對象存儲在集合中。

用法:

weakSet.delete(value);

參數:此方法接受單個參數值。

  • value:該值將從weakset對象中刪除。

返回值:如果該元素已成功從weakset對象中刪除,則返回true;如果該元素未成功刪除或在weakset中未找到該元素,則返回false。

以下是weakSet.delete()方法的示例:

示例 1:

javascript


function gfg() {   
    const A = new WeakSet();  
    const B = {};  
    A.delete(B);  
  
    console.log(A.has(B));  
}   
gfg();   

輸出:

false

示例 2:這裏的輸出首先為true,這意味著元素“B”已成功設置到weakSet對象中,當輸出為false後,則表示元素“B”已成功從weakSet對象中刪除。

javascript


// 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 
console.log(A.has(B)); 
  
// Deleting B form the weakSet() object 
A.delete(B); 
  
// Testing whether the element "B" has been deleted or not 
console.log(A.has(B));

輸出:

true
false

支持的瀏覽器:

  • 穀歌瀏覽器 36 及以上版本
  • 火狐瀏覽器 34 及以上版本
  • 蘋果 Safari 9 及以上版本
  • Opera 23 及以上
  • 邊 12 及以上

我們有完整的 JavascriptweakSet 方法列表,要檢查這些方法,請閱讀這篇JavaScript WeakSet Complete Reference 文章。



相關用法


注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 JavaScript weakSet delete() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。