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


JavaScript weakSet has()用法及代碼示例


JavaScript弱集.has()方法用於返回一個布爾值,指示對象是否存在於弱集或不。 WeakSet 對象允許您將弱持有對象存儲在集合中。

用法:

weakSet.has(value);

參數:此方法接受單個參數值。

  • value:將檢查該值是否存在於weakSet對象中。

返回值:如果元素存在,則返回布爾值 true,否則返回 false。

以下是weakSet.has()方法的示例:

示例 1:

javascript


function gfg() { 
    const A = new WeakSet(); 
    const object = {}; 
    A.add(object); 
    console.log(A.has(object)); 
} 
gfg();

輸出:這裏的輸出為 true,因為對象 “object” 存在於 WeakSet() 對象中。

true

示例 2:

javascript


// 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 
console.log(A.has(object1));

輸出:這裏的輸出為 true,因為對象 “object1” 存在於 WeakSet() 對象中。

true

示例 3:

javascript


// 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 
console.log(A.has(object1));

輸出:這裏的輸出為 false,因為對象 “object1” 不存在於 WeakSet() 對象中。

false

支持的瀏覽器:

  • 穀歌瀏覽器 36 及以上版本
  • 火狐瀏覽器 34 及以上版本
  • 蘋果 Safari 9 及以上版本
  • Opera 23 及以上
  • 邊 12 及以上

我們有完整的 JavascriptweakSet 方法列表,要檢查這些方法,請閱讀這篇JavaScript WeakSet Complete Reference 文章。



相關用法


注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 JavaScript weakSet has() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。