S13_A15_T2.js (767B)
1 // Copyright 2009 the Sputnik authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 info: "''arguments'' variable overrides ActivationObject.arguments" 6 es5id: 13_A15_T2 7 description: Overriding arguments within functions body 8 flags: [noStrict] 9 ---*/ 10 11 THE_ANSWER="Answer to Life, the Universe, and Everything"; 12 13 function __func(){ 14 var arguments = THE_ANSWER; 15 return arguments; 16 }; 17 18 ////////////////////////////////////////////////////////////////////////////// 19 //CHECK#1 20 if (__func(42,42,42) !== THE_ANSWER) { 21 throw new Test262Error('#1: "arguments" variable overrides ActivationObject.arguments'); 22 } 23 // 24 ////////////////////////////////////////////////////////////////////////////// 25 26 reportCompare(0, 0);