下面是一个例子 薄弱环节。添加() 方法
null
- 例子:
<script>
function
gfg() {
const weakset =
new
WeakSet();
const object1 = {};
weakset.add(object1);
document.write(weakset.has(object1));
}
gfg();
</script>
- 输出:
true
这个 薄弱环节。添加() 是JavaScript中的一个内置函数,用于在对象末尾添加对象 薄弱环节 。WeakSet对象允许在集合中存储弱持有对象。
语法:
weakSet.add(A);
参数: 它接受参数“A”,这是一个将被添加到weakset对象的值。
返回值: 它返回weakset对象。
例子:
Input: weakset.add(object1); Output: true
<script> // 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 document.write(weakset.has(object1) + "<br>" ); document.write(weakset.has(object2) + "<br>" ); document.write(weakset.has(object3) + "<br>" ); document.write(weakset.has(object4)); </script> |
输出:
true true true true
代码#2:
<script> // 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 document.write(weakset.has(object1) + "<br>" ); document.write(weakset.has(object2) + "<br>" ); document.write(weakset.has(object3) + "<br>" ); document.write(weakset.has(object4)); </script> |
输出:
false false false false
这里的输出为false,因为新创建的对象尚未设置为weakSet()对象的末尾。
支持的浏览器:
- 谷歌Chrome 36及以上版本
- Firefox 34及以上版本
- Apple Safari 9及以上版本
- Opera 23及以上
- 边缘12及以上
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END