Javascript弱集.add()用于在对象的末尾添加一个对象WeakSet。 WeakSet 对象允许您将弱持有对象存储在集合中。
用法:
weakSet.add(A);
参数:此方法接受单个参数值。
- value:该值将被添加到weakset对象中。
返回值:它返回新添加的weakset对象。
以下是weakSet.add()方法的示例:
示例 1:这是 javascript 中的weakset.add() 方法的基本示例。
javascript
function gfg() {
const weakset = new WeakSet();
const object1 = {};
weakset.add(object1);
console.log(weakset.has(object1));
}
gfg();
输出
true
示例 2:这里输出为 true,因为新创建的对象已设置到 weakSet() 对象的末尾。
javascript
// Constructing a weakset object
const weakset = new WeakSet();
// Constructing a new object object1
const object1 = {};
const object2 = {};
const object3 = {};
const object4 = {};
// Adding the object1 at the end of the weakset object.
weakset.add(object1);
weakset.add(object2);
weakset.add(object3);
weakset.add(object4);
// Printing either object has been added or not
console.log(weakset.has(object1));
console.log(weakset.has(object2));
console.log(weakset.has(object3));
console.log(weakset.has(object4));
输出
true true true true
示例 3:这里输出为 false,因为新创建的对象尚未设置到 weakSet() 对象的末尾。
javascript
// Constructing a weakset object
const weakset = new WeakSet();
// Constructing a new object object1
const object1 = {};
const object2 = {};
const object3 = {};
const object4 = {};
// Printing either object has been added or not
console.log(weakset.has(object1));
console.log(weakset.has(object2));
console.log(weakset.has(object3));
console.log(weakset.has(object4));
输出
false false false false
支持的浏览器:
- 谷歌浏览器 36 及以上版本
- 火狐浏览器 34 及以上版本
- 苹果 Safari 9 及以上版本
- Opera 23 及以上
- 边 12 及以上
我们有 Javascript WeakSet 方法的完整列表,要检查这些方法,请查看Javascript WeakSet 完整参考文章。
相关用法
- JavaScript weakSet has()用法及代码示例
- JavaScript weakSet delete()用法及代码示例
- 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 add() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。