-1:000000000000 | 0:9f0ad60a5df9 |
---|---|
1 // map.delete(k) decrements the map size iff an entry was actually removed. | |
2 | |
3 var m = Map(); | |
4 m.delete(3); | |
5 assertEq(m.size, 0); | |
6 m.set({}, 'ok'); | |
7 m.set(Math, 'ok'); | |
8 assertEq(m.size, 2); | |
9 m.delete({}); | |
10 assertEq(m.size, 2); | |
11 m.delete(Math); | |
12 assertEq(m.size, 1); | |
13 m.delete(Math); | |
14 assertEq(m.size, 1); |