1aaaa bbbb cccc
2aaaa bbbb
3aaaa bbbb cccc dddd
4aaaa bbbb cccc
5aaaa bbbb undefined
6aaaa bbbb cccc
7aaaa bbbb cccc
8true
9aaaa bbbb cccc
10aaaa
11bbbb
12cccc
13function varFunc(a, b, c) {
14    print(a, b, c);
15    print(Object.getPrototypeOf(arguments) === Object.prototype);
16    print(arguments[0], arguments[1], arguments[2]);
17
18    for (var i in arguments) {
19        print(arguments[i]);
20    }
21
22    print(arguments.callee);
23}
24aaaa bbbb undefined
25true
26aaaa bbbb undefined
27aaaa
28bbbb
29function varFunc(a, b, c) {
30    print(a, b, c);
31    print(Object.getPrototypeOf(arguments) === Object.prototype);
32    print(arguments[0], arguments[1], arguments[2]);
33
34    for (var i in arguments) {
35        print(arguments[i]);
36    }
37
38    print(arguments.callee);
39}
40aaaa bbbb cccc
41true
42aaaa bbbb cccc
43aaaa
44bbbb
45cccc
46dddd
47function varFunc(a, b, c) {
48    print(a, b, c);
49    print(Object.getPrototypeOf(arguments) === Object.prototype);
50    print(arguments[0], arguments[1], arguments[2]);
51
52    for (var i in arguments) {
53        print(arguments[i]);
54    }
55
56    print(arguments.callee);
57}
58