Source code
Revision control
Copy as Markdown
Other Tools
// The WeakMap constructor creates an empty WeakMap by default.
load(libdir + "asserts.js");
new WeakMap();
new WeakMap(undefined);
new WeakMap(null);
assertThrowsInstanceOf(() => WeakMap(), TypeError);
assertThrowsInstanceOf(() => WeakMap(undefined), TypeError);
assertThrowsInstanceOf(() => WeakMap(null), TypeError);