-1:000000000000 | 0:69d2bf49b14d |
---|---|
1 // NaN is equal to itself for the purpose of key lookups. | |
2 | |
3 var m = new Map; | |
4 m.set(NaN, "ok"); | |
5 assertEq(m.has(NaN), true); | |
6 assertEq(m.get(NaN), "ok"); | |
7 assertEq(m.delete(NaN), true); | |
8 assertEq(m.has(NaN), false); | |
9 assertEq(m.get(NaN), undefined); | |
10 | |
11 var s = new Set; | |
12 s.add(NaN); | |
13 assertEq(s.has(NaN), true); | |
14 assertEq(s.delete(NaN), true); | |
15 assertEq(s.has(NaN), false); |