arrays-growing-2.js (226B)
1 // Inserting values in an array does not change the next index of an existing iterator. 2 3 var a = [1, 2, 3, 4]; 4 var s = ''; 5 for (var v of a) { 6 s += v; 7 if (s.length === 2) 8 a.unshift('x'); 9 } 10 assertEq(s, '12234');