只要块级作用域内存在let 、const命令;它所声明的变量就会绑定这个区域;在绑定之前就使用这个变量;会报错;存在暂时性死区
{ let a = 3; { console.log(a); let a = 5 } }
ReferenceError: Cannot access 'a' before initialization
只要块级作用域内存在let 、const命令;它所声明的变量就会绑定这个区域;在绑定之前就使用这个变量;会报错;存在暂时性死区
{ let a = 3; { console.log(a); let a = 5 } }
ReferenceError: Cannot access 'a' before initialization