Gists

ECMAScript Language Specification

ECMAScript Language Specification

执行上下文

JS 中有三种不同的代码,全局代码(Global Code)、函数代码(Function Code)和求值代码(Eval Code)。

无论哪一种类型的代码的执行,引擎总是提供了一个执行上下文(Execution Context)用来保存代码执行时相关的信息。

执行上下文由以下几个部分组成:

  • 变量对象(Variable Object):用来保存变量声明,比如通过 var a 声明的 a 变量,就会作为变量对象上的一个 a 属性保存下来。

阅读更多


Copyright © 2024 Lionad - CC-BY-NC-CD-4.0