1 aaaa bbbb cccc
   2 aaaa bbbb
   3 aaaa bbbb cccc dddd
   4 aaaa bbbb cccc
   5 aaaa bbbb undefined
   6 aaaa bbbb cccc
   7 aaaa bbbb cccc
   8 true
   9 aaaa bbbb cccc
  10 aaaa
  11 bbbb
  12 cccc
  13 function 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 }
  24 aaaa bbbb undefined
  25 true
  26 aaaa bbbb undefined
  27 aaaa
  28 bbbb
  29 function 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 }
  40 aaaa bbbb cccc
  41 true
  42 aaaa bbbb cccc
  43 aaaa
  44 bbbb
  45 cccc
  46 dddd
  47 function 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 }