WeakSet.prototype.has()
基线 广泛可用
此功能已得到良好建立,并且适用于许多设备和浏览器版本。它自 2015 年 9 月.
报告反馈
试一试
语法
has()
方法是 WeakSet
实例的方法,它返回一个布尔值,指示该对象是否存在于此 WeakSet
中。has(value)
js
参数
-
value
要测试其在 WeakSet
中是否存在的值。
返回值
示例
如果 WeakSet
对象中存在具有指定值的元素,则返回 true
;否则返回 false
。如果 value
不是对象或 未注册的符号,则始终返回 false
。
has()
方法是 WeakSet
实例的方法,它返回一个布尔值,指示该对象是否存在于此 WeakSet
中。const ws = new WeakSet();
const obj = {};
ws.add(window);
ws.has(window); // returns true
ws.has(obj); // returns false
// Storing a non-registered symbol
const sym = Symbol("foo");
ws.add(sym);
ws.add(Symbol.iterator);
规范
使用 has() 方法 |
---|
规范 # ECMAScript 语言规范 |
浏览器兼容性
sec-weakset.prototype.has