Closed CPPAlien closed 4 years ago
console.log(xxx); let xxx = "Suzy";
Uncaught ReferenceError: Cannot access 'xxx' before initialization
Temporal Dead Zone 语义禁止在未声明之前访问变量。它强调了这样的规则:不要在未声明前使用任何东西。
TDZ是一个重要的概念,它影响着const、let 和 class 语句的可用性。它不允许在声明之前使用变量。
运行时错误
编译时错误
ReferenceError
Temporal Dead Zone 语义禁止在未声明之前访问变量。它强调了这样的规则:不要在未声明前使用任何东西。
TDZ是一个重要的概念,它影响着const、let 和 class 语句的可用性。它不允许在声明之前使用变量。