// The Map constructor creates an empty Map by default. load(libdir + "asserts.js"); var m = new Map(); assertEq(m.size, 0); m = new Map(undefined); assertEq(m.size, 0); m = new Map(null); assertEq(m.size, 0); assertThrowsInstanceOf(() => Map(), TypeError); assertThrowsInstanceOf(() => Map(undefined), TypeError); assertThrowsInstanceOf(() => Map(null), TypeError);