js/src/jit-test/tests/arrow-functions/arguments-2.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:077efe0c15e0
1 // 'arguments' in arrow functions nested in other functions
2
3 var g;
4 function f() {
5 g = () => arguments;
6 }
7 f();
8 var args = g();
9 assertEq(args.length, 0);
10
11 args = g(1, 2, 3);
12 assertEq(args.length, 3);
13 assertEq(args[0], 1);
14 assertEq(args[2], 3);

mercurial