Hoisting、TDZ 与声明初始化顺序 | JavaScript
本章覆盖:变量/函数声明的创建阶段概念;var 的初始化行为;let/const 与 Temporal Dead Zone;function declaration 的提升行为;class 声明与 TDZ;“提升”是教学模型,不应简化成源码物理移动。
本章知识点
- 变量/函数声明的创建阶段概念
- var 的初始化行为
- let/const 与 Temporal Dead Zone
- function declaration 的提升行为
- class 声明与 TDZ
- “提升”是教学模型,不应简化成源码物理移动