标签: javascript executioncontext
标题说明了一切。
我对JavaScript中执行上下文的整个概念感到困惑。 我知道每个执行上下文都与一个变量对象相关联,而变量对象则存储声明的变量,函数和形式参数。
单词"执行上下文"这是一个让我理解的抽象术语。如果变量对象存储了所有内容,那么这个单词"执行上下文"对于?这些只是同一个词的两个词吗?
答案 0 :(得分:0)
不,他们将事情分开。
所有血腥细节都在§10.4.3中的规范及其链接的部分(特别是§10.5)中,但从根本上说,执行上下文具有变量绑定对象,但它也有其他的东西,比如它对包含上下文的引用(这就是给我们范围链的内容)和上下文中this的值。
this