spread-args-obj-02.js (215B)
1 function foo() { 2 arguments[0] = 3; 3 return bar(...arguments); 4 } 5 6 function bar(x,y) { 7 return x + y; 8 } 9 10 with ({}) {} 11 12 var sum = 0; 13 for (var i = 0; i < 100; i++) { 14 sum += foo(1,2); 15 } 16 assertEq(sum, 500);