// Copyright 2009 the Sputnik authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /** * Since when call is used for Function constructor themself new function instance creates * and then first argument(thisArg) should be ignored * * @path ch15/15.3/S15.3_A3_T6.js * @description First argument is this, and this have needed variable. Function return this.var_name */ var f=Function.call(this, "return this.planet;"); //CHECK#1 if (f() !== undefined) { $ERROR('#1: '); } var planet="mars"; //CHECK#2 if (f() !== "mars") { $ERROR('#2: '); }