关于暂时性死域,判断以下代码输出
更多描述 第一段代码如下
var a = 3;
let a;
第二段代码如下
var x = 3;
function foo(x = x) {
// ..
}
foo();
Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 587
Author 回答者: shfshanyue
暂时性死域的问题,对于 let
/const
声明变量之前被使用的话会报错
更多描述 第一段代码如下
var a = 3;
let a;
第二段代码如下
var x = 3;
function foo(x = x) {
// ..
}
foo();
Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 587
Author 回答者: shfshanyue
暂时性死域的问题,对于 let
/const
声明变量之前被使用的话会报错