Vitaminaq / interview-collection

前端面试合集
3 stars 0 forks source link

js为什么会有变量提升 #26

Open Vitaminaq opened 2 years ago

Vitaminaq commented 2 years ago

js在执行前,要先执行预编译,也就是所谓的词法分析,在词法分析阶段已经分析出当前作用域内的相关变量,并挂载到了LexicalEnvironment或VariableEnvironment上。 完全体待补充