WeakSet.prototype.add()
add()
方法是 WeakSet
实例的,它将一个新对象追加到此 WeakSet
的末尾。
尝试一下
语法
js
add(value)
参数
返回值
WeakSet
对象。
异常
示例
使用 add
js
const ws = new WeakSet();
ws.add(window); // add the window object to the WeakSet
ws.has(window); // true
// WeakSet only takes objects as arguments
ws.add(1);
// results in "TypeError: Invalid value used in weak set" in Chrome
// and "TypeError: 1 is not a non-null object" in Firefox
规范
规范 |
---|
ECMAScript 语言规范 # sec-weakset.prototype.add |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。