varargs.js.EXPECTED revision 2:da1e581c933b
11590Srgrimesaaaa bbbb cccc 21590Srgrimesaaaa bbbb 31590Srgrimesaaaa bbbb cccc dddd 41590Srgrimesaaaa bbbb cccc 51590Srgrimesaaaa bbbb undefined 61590Srgrimesaaaa bbbb cccc 71590Srgrimesaaaa bbbb cccc 81590Srgrimestrue 91590Srgrimesaaaa bbbb cccc 101590Srgrimesaaaa 111590Srgrimesbbbb 121590Srgrimescccc 131590Srgrimesfunction varFunc(a, b, c) { 141590Srgrimes print(a, b, c); 151590Srgrimes print(Object.getPrototypeOf(arguments) === Object.prototype); 161590Srgrimes print(arguments[0], arguments[1], arguments[2]); 171590Srgrimes 181590Srgrimes for (var i in arguments) { 191590Srgrimes print(arguments[i]); 201590Srgrimes } 211590Srgrimes 221590Srgrimes print(arguments.callee); 231590Srgrimes} 241590Srgrimesaaaa bbbb undefined 251590Srgrimestrue 261590Srgrimesaaaa bbbb undefined 271590Srgrimesaaaa 281590Srgrimesbbbb 291590Srgrimesfunction varFunc(a, b, c) { 301590Srgrimes print(a, b, c); 311590Srgrimes print(Object.getPrototypeOf(arguments) === Object.prototype); 321590Srgrimes print(arguments[0], arguments[1], arguments[2]); 331590Srgrimes 341590Srgrimes for (var i in arguments) { 351590Srgrimes print(arguments[i]); 361590Srgrimes } 371590Srgrimes 381590Srgrimes print(arguments.callee); 391590Srgrimes} 401590Srgrimesaaaa bbbb cccc 411590Srgrimestrue 421590Srgrimesaaaa bbbb cccc 431590Srgrimesaaaa 441590Srgrimesbbbb 451590Srgrimescccc 461590Srgrimesdddd 471590Srgrimesfunction varFunc(a, b, c) { 481590Srgrimes print(a, b, c); 491590Srgrimes print(Object.getPrototypeOf(arguments) === Object.prototype); 501590Srgrimes print(arguments[0], arguments[1], arguments[2]); 511590Srgrimes 521590Srgrimes for (var i in arguments) { 531590Srgrimes print(arguments[i]); 541590Srgrimes } 551590Srgrimes 561590Srgrimes print(arguments.callee); 571590Srgrimes} 581590Srgrimes