Source code

Revision control

Copy as Markdown

Other Tools

var ws = new WeakSet();
var bar = {};
assertEq(ws.add(bar), ws);
var foo = {};
var a = ws.add(foo);
assertEq(a, ws);
assertEq(a.has(bar), true);
assertEq(a.has(foo), true);
assertEq(WeakSet.prototype.add.call(ws, {}), ws);