JavaScript WeakSet add() 方法
JavaScript Set 的 add() 方法用于向 WeakSet 对象的末尾添加一个新对象。
语法
add() 方法的语法如下所示:
weakSetObj.add(value)
参数
value - 它表示要添加的对象。
返回值
WeakSet对象。
JavaScript Set add()方法示例
在这里,我们将通过各种示例了解add()方法。
示例1
让我们看一个将对象添加到WeakSet对象的示例。
<script>
var ws = new WeakSet();
var obj1={};
var obj2={};
ws.add(obj1);
ws.add(obj2);
//Let's check whether the WeakSet object contains the added object
document.writeln(ws.has(obj1)+"<br>");
document.writeln(ws.has(obj2));
</script>
输出:
true
true
示例2
在这个示例中,我们将看到是否可以在未初始化的情况下将对象添加到WeakSet对象中。
<script>
var ws = new WeakSet();
try
{
ws.add(obj);
document.writeln(ws.has(obj));
}
catch(error)
{
document.writeln(error);
}
</script>
输出:
ReferenceError: obj is not defined