nonstrict-noargs.js (435B)
1 /* 2 * Any copyright is dedicated to the Public Domain. 3 * http://creativecommons.org/licenses/publicdomain/ 4 */ 5 load(libdir + 'array-compare.js'); 6 7 var obj = {}; 8 9 function noargs() { return arguments; } 10 11 var a1, a2, a3; 12 for (var i = 0; i < 5; i++) 13 { 14 a1 = noargs(); 15 a2 = noargs(1); 16 a3 = noargs(2, obj, 8); 17 } 18 19 assertEq(arraysEqual(a1, []), true); 20 assertEq(arraysEqual(a2, [1]), true); 21 assertEq(arraysEqual(a3, [2, obj, 8]), true);