Map-set-size.js (294B)
1 // map.set(k, v) increments the map size iff map didn't already have an entry for k. 2 3 var m = new Map(); 4 m.set('a', 0); 5 assertEq(m.size, 1); 6 m.set('a', 0); 7 assertEq(m.size, 1); 8 m.set('a', undefined); 9 assertEq(m.size, 1); 10 11 m.set('b', 2); 12 assertEq(m.size, 2); 13 m.set('a', 1); 14 assertEq(m.size, 2);