其他分享
首页 > 其他分享> > JS的执行上下文

JS的执行上下文

作者:互联网

 

定义

执行上下文时是代码执行时的环境,JS代码在运行前进行编译,那么会生成两部分,一部分是可执行的代码,而另一部分则是执行上下文。

发展

执行上下文所包含的内容是在不断的变化的。它主要分为了三个不同的阶段。分别是ES3阶段,ES5阶段和ES9阶段

ES3阶段

ES5阶段

ES9阶段

正常情况

正常情况会有如下四种

⚠️:this 值被归入 lexical environment

特定情况

在特定的情况下又会有如下三种

参考

TC39规范:https://tc39.es/ecma262/#sec-type

浏览器原理与实践

重学前端

标签:上下文,变量,lexical,JS,environment,阶段,执行
来源: https://www.cnblogs.com/suihang/p/13384877.html