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 文章。
相关用法
- JavaScript weakSet add()用法及代码示例
- JavaScript weakSet has()用法及代码示例
- JavaScript weakMap get()用法及代码示例
- JavaScript weakMap set()用法及代码示例
- JavaScript weakMap has()用法及代码示例
- JavaScript weakMap delete()用法及代码示例
- JavaScript window.close()用法及代码示例
- JavaScript window.open()用法及代码示例
- JavaScript Math cosh()用法及代码示例
- JavaScript Math sinh()用法及代码示例
- JavaScript Math sin()用法及代码示例
- JavaScript Math cos()用法及代码示例
- JavaScript Math tan()用法及代码示例
- JavaScript Math abs()用法及代码示例
- JavaScript Math pow()用法及代码示例
- JavaScript Math asin()用法及代码示例
- JavaScript Math acos()用法及代码示例
- JavaScript Math atan()用法及代码示例
- JavaScript Math ceil()用法及代码示例
- JavaScript Math floor()用法及代码示例
- JavaScript Math round()用法及代码示例
- JavaScript Math trunc()用法及代码示例
- JavaScript Math max()用法及代码示例
- JavaScript Math min()用法及代码示例
- JavaScript Math sqrt()用法及代码示例
注:本文由纯净天空筛选整理自ShivamKD大神的英文原创作品 JavaScript weakSet delete() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。