JavaScript代码的词法环境是否包含ThisBinding或执行上下文包含它?

时间:2019-06-10 08:33:02

标签: javascript this executioncontext

我很抱歉是否已经问过这个问题,但是我对创建阶段的JavaScript执行上下文的结构有些困惑。我正在阅读一些教程,其中一个教程说 ThisBinding 是执行上下文的一个组成部分,而另一个教程说的是Lexical Environment

的一个组成部分。
  • this文章似乎在说this关键字是词法环境结构的一部分。如果为true,则意味着创建的每个词法环境组件都将具有其this关键字。
  • this文章说this关键字是更大的执行上下文的一部分。如果为true,则意味着对于每个创建的执行上下文,无论它有多少词法环境组件,都将仅存在一个this关键字。

这里哪个是正确的?

0 个答案:

没有答案