local
变量优先于global
变量。在这个例子中: var someVar =“帽子”;函数
function myFun(){
var someVar =“Head”;
返回someVar;
}
myFun
将返回"Head"
因为存在变量的local
版本。 myOutfit
函数,以使用"sweater"
覆盖outerWear
的值。 outerWear
的值
testString: 'assert(outerWear === "T-Shirt", "Do not change the value of the global outerWear
");'
- text: myOutfit
应该返回"sweater"
testString: 'assert(myOutfit() === "sweater", "myOutfit
should return "sweater"
");'
- text: 不要更改return语句
testString: 'assert(/return outerWear/.test(code), "Do not change the return statement");'
```