-1:000000000000 | 0:b3630ee8fbba |
---|---|
1 // Map iterators produces entries in the order they were inserted. | |
2 | |
3 load(libdir + "eqArrayHelper.js"); | |
4 | |
5 var map = Map(); | |
6 for (var i = 7; i !== 1; i = i * 7 % 1117) | |
7 map.set("" + i, i); | |
8 assertEq(map.size, 557); | |
9 | |
10 i = 7; | |
11 for (var pair of map) { | |
12 assertEqArray(pair, ["" + i, i]); | |
13 i = i * 7 % 1117; | |
14 } | |
15 assertEq(i, 1); |