local
variable takes precedence over the global
variable.
In this example:
var someVar = "Hat";The function
function myFun() {
var someVar = "Head";
return someVar;
}
myFun
will return "Head"
because the local
version of the variable is present.
myOutfit
function to override the value of outerWear
with "sweater"
.
outerWear
testString: 'assert(outerWear === "T-Shirt", ''Do not change the value of the global outerWear
'');'
- text: myOutfit
should return "sweater"
testString: 'assert(myOutfit() === "sweater", ''myOutfit
should return "sweater"
'');'
- text: Do not change the return statement
testString: 'assert(/return outerWear/.test(code), ''Do not change the return statement'');'
```