Map-iterator-order.js (327B)
1 // Map iterators produces entries in the order they were inserted. 2 3 load(libdir + "eqArrayHelper.js"); 4 5 var map = new 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);