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 文章。
相關用法
- JavaScript weakSet add()用法及代碼示例
- 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 has() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。