test_JSOP_ARGSUB.js (1006B)
1 function test_JSOP_ARGSUB() { 2 function f0() { return arguments[0]; } 3 function f1() { return arguments[1]; } 4 function f2() { return arguments[2]; } 5 function f3() { return arguments[3]; } 6 function f4() { return arguments[4]; } 7 function f5() { return arguments[5]; } 8 function f6() { return arguments[6]; } 9 function f7() { return arguments[7]; } 10 function f8() { return arguments[8]; } 11 function f9() { return arguments[9]; } 12 var a = []; 13 for (var i = 0; i < 10; i++) { 14 a[0] = f0('a'); 15 a[1] = f1('a','b'); 16 a[2] = f2('a','b','c'); 17 a[3] = f3('a','b','c','d'); 18 a[4] = f4('a','b','c','d','e'); 19 a[5] = f5('a','b','c','d','e','f'); 20 a[6] = f6('a','b','c','d','e','f','g'); 21 a[7] = f7('a','b','c','d','e','f','g','h'); 22 a[8] = f8('a','b','c','d','e','f','g','h','i'); 23 a[9] = f9('a','b','c','d','e','f','g','h','i','j'); 24 } 25 return a.join(""); 26 } 27 assertEq(test_JSOP_ARGSUB(), "abcdefghij");