正如Stoyan Stefanov在“ Javascript模式”一书中解释的那样,提升是Javascript解释器实现的结果。
JS代码解释分两次进行。在第一遍中,解释器处理变量和函数声明。
第二遍是实际的代码执行步骤。解释器处理函数表达式和未声明的变量。
因此,我们可以使用“吊装”概念来描述这种行为。

正如Stoyan Stefanov在“ Javascript模式”一书中解释的那样,提升是Javascript解释器实现的结果。
JS代码解释分两次进行。在第一遍中,解释器处理变量和函数声明。
第二遍是实际的代码执行步骤。解释器处理函数表达式和未声明的变量。
因此,我们可以使用“吊装”概念来描述这种行为。