This в JavaScript, как он работает и почему все путаются
Народ, всем привет. this — одно из самых загадочных ключевых слов в JavaScript. Даже опытные разработчики периодически теряются, когда сталкиваются с его поведением. А причина проста, ведь значение this зависит не от места, где функция написана, а от того, как она вызвана. По факту, this — это ссылка на контекст выполнения функции. Проще говоря, он указывает на объект, из контекста которого вызвана функция. Пока сложно? Давайте на примерах: const user = { name: "Аня", sayHi() { console.log(this...