當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。