shifted-elements1.js (338B)
1 function f() { 2 var arr = []; 3 var iters = 1500; 4 for (var i = 0; i < iters; i++) { 5 arr.push(i); 6 if (i % 2 === 0) 7 assertEq(arr.shift(), i / 2); 8 } 9 assertEq(arr.length, iters / 2); 10 for (var i = iters / 2; i < iters; i++) 11 assertEq(arr.shift(), i); 12 assertEq(arr.length, 0); 13 } 14 f();