我很抱歉是否已经问过这个问题,但是我对创建阶段的JavaScript执行上下文的结构有些困惑。我正在阅读一些教程,其中一个教程说 ThisBinding 是执行上下文的一个组成部分,而另一个教程说的是Lexical Environment
this
关键字是词法环境结构的一部分。如果为true,则意味着创建的每个词法环境组件都将具有其this
关键字。 this
关键字是更大的执行上下文的一部分。如果为true,则意味着对于每个创建的执行上下文,无论它有多少词法环境组件,都将仅存在一个this
关键字。这里哪个是正确的?