weakSet.delete()是JavaScript中的內置函數,用於從weakSet對象中刪除特定元素。句法:
weakSet.delete(A);
參數:它接受參數“A”,該參數是將從弱集對象中刪除的值。
返回值:如果已從弱集對象中成功刪除元素,則返回true;如果尚未成功刪除元素或在弱集中找不到該元素,則返回false。
代碼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對象中刪除。
注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 JavaScript | weakSet.delete() with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。