let userName = 'John';
function showMessage() {
let message = 'Hello, ' + userName;
alert(message);
}
showMessage(); // Hello, John
问下各位大神,这里的 userName 是在最外层用let 定义的,但在showMessage()函数内却可以访问。
在这里跟用var 定义的就没有区别了是吗?
另外,试了下window.userName却无法访问。。。
谢谢~
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…