Aze*_*eez 5 javascript let ecmascript-6 firefox-developer-tools
我试图在Firefox V30.0 Scratchpad中执行以下代码:
function do_something() {
console.log(foo); // ReferenceError
let foo = 2;
}
do_something();
Run Code Online (Sandbox Code Playgroud)
预期的行为是我的程序应抛出引用错误,因为我在let声明之前访问变量.但是,我没有得到预期的行为,程序被执行,结果如下
undefined
Run Code Online (Sandbox Code Playgroud)
你能解释一下,为什么表现如此?
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |