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