Map-constructor-1.js (370B)
1 // The Map constructor creates an empty Map by default. 2 3 load(libdir + "asserts.js"); 4 5 var m = new Map(); 6 assertEq(m.size, 0); 7 m = new Map(undefined); 8 assertEq(m.size, 0); 9 m = new Map(null); 10 assertEq(m.size, 0); 11 12 assertThrowsInstanceOf(() => Map(), TypeError); 13 assertThrowsInstanceOf(() => Map(undefined), TypeError); 14 assertThrowsInstanceOf(() => Map(null), TypeError);