external-arguments-inlined-apply.js (248B)
1 function foo() { 2 return bar(arguments); 3 } 4 function bar(argsFromFoo) { 5 return baz.apply({}, argsFromFoo) 6 } 7 function baz(a,b) { return a + b; } 8 9 var sum = 0; 10 with ({}) {} 11 for (var i = 0; i < 100; i++) { 12 sum += foo(1,2); 13 } 14 assertEq(sum, 300);