当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript weakSet.has()用法及代码示例


weakSet.has()是JavaScript中的内置函数,用于返回一个布尔值,该布尔值指示对象是否存在于weakSet中。 WeakSet对象使您可以将弱保存的对象存储在集合中。句法:

weakSet.has(A);

参数:它接受参数“A”,该参数将被检查是否在weakSet对象中是否存在该值。
返回值:如果存在该元素,则返回布尔值true,否则返回false。

JavaScript代码显示此函数的工作方式:

代码1:
<script> 
  
   // Constructing a weakSet() object 
   const A = new WeakSet(); 
  
   // Constructing new objects 
   const object1 = {}; 
  
   // Adding the new object to the weakSet 
   A.add(object1); 
  
   // Checking whether the new object is present 
   // in the weakSet or not 
   document.write(A.has(object1) +"<br>"); 
  
</script>

输出:


true

这里的输出为true,因为WeakSet()对象中存在对象“object1”。
代码2:

<script> 
  
   // Constructing a weakSet() object 
   const A = new WeakSet(); 
  
   // Constructing new objects 
   const object1 = {}; 
  
   // Checking whether the new object is present 
   // in the weakSet or not 
   document.write(A.has(object1) +"<br>"); 
  
</script>

输出:

false

由于对象“object1”在WeakSet()对象中不存在,因此输出为false。



相关用法


注:本文由纯净天空筛选整理自ShivamKD大神的英文原创作品 JavaScript | weakSet.has() with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。