Содержит ли лексическая среда кода JavaScript ThisBinding или контекст выполнения содержит его? - PullRequest
1 голос
/ 10 июня 2019

Приношу свои извинения, если этот вопрос уже задавался, но меня немного смущает структура контекста выполнения JavaScript на этапе создания.Я просматривал пару учебных пособий, в которых один сказал, что ThisBinding является компонентом контекста выполнения, тогда как другой сказал, что то же самое было компонентом Lexical Environment

  • эта статья здесь, кажется, говорит, что ключевое слово this является частью структуры Lexical Environment.Если это правда, это будет означать, что у каждого созданного компонента Lexical Environment будет ключевое слово this.
  • В этой статье говорится, что ключевое слово this является скорее частью более широкого контекста выполнения.Если это правда, это будет означать, что для каждого созданного контекста выполнения будет существовать только одно ключевое слово this независимо от того, сколько у него компонентов Lexical Environment.

Какой из них правильный здесь?

...