// Copyright 2009 the Sputnik authors. All rights reserved. | |
// This code is governed by the BSD license found in the LICENSE file. | |
/*--- | |
info: > | |
If there is already a property of the variable object with the | |
name of a declared variable, the value of the property and its attributes | |
are not changed | |
es5id: 10.2.1_A5.2_T1 | |
description: > | |
Checking existence of the variable object property with formal | |
parameter | |
---*/ | |
//CHECK#1 | |
function f1(x){ | |
var x; | |
return typeof x; | |
} | |
assert.sameValue(f1(1), "number"); | |
//CHECK#2 | |
function f2(x){ | |
var x; | |
return x; | |
} | |
assert.sameValue(f2(1), 1); |