【发布时间】:2017-03-22 02:29:58
【问题描述】:
我正在阅读关于闭包的教程,它描述了执行上下文如下:
当一个 JavaScript 函数被执行时,一个被称为 创建执行上下文。执行上下文是一个抽象 规范规定的用于跟踪执行的概念 其相关代码的进度。当应用程序运行时,初始 创建全局执行上下文。随着每个新功能的创建, 创建了形成执行上下文的新执行上下文 堆栈。
执行 JavaScript 函数时,会创建一个称为执行上下文的构造。
这句话说的是在函数执行时会创建一个Execution Context。
在创建每个新函数时,都会创建新的执行上下文,形成一个执行上下文堆栈。
这句话说的是在创建新函数时会创建一个执行上下文。
我的问题是:哪个是正确的?
【问题讨论】:
标签: javascript closures