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