summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/for-of/arrays-growing-1.js
blob: 4b5c19e1ea4f1bdbfbae429f58e5eec579cb9bf5 (plain)
1
2
3
4
5
6
7
8
9
10
// A for-of loop over an array continues to the end if the array grows during iteration.

var a = [0, 1, 1, 0, 1, 0, 0];
var s = '';
for (var v of a) {
    s += v;
    if (v === 1)
        a.push(2);
}
assertEq(s, '0110100222');