Ключевое слово this в JavaScript простыми словами
DevSage
0:00 / 0:00
Ключевое слово this в JavaScript простыми словами
20 161 просмотр · 4 года назад
DevSage
20,1 тыс. подписчиков
20 161 просмотр · 4 года назад
В большинстве случаев значение переменной 'this' определяется способом вызова функции. 'this' обычно относится к объекту, вызывающему текущую функцию. Если функция foo() вызывается из глобальной области видимости ("foo()"), то 'this' будет ссылаться на глобальный объект — объект Window. Но если foo() вызывается из области видимости другого объекта ("devsage.foo()"), то 'this' будет ссылаться на объект, вызывающий foo(), — то есть на объект 'devsage'. Стрелочные функции не предоставляют собственную привязку 'this', поэтому они наследуют значение 'this' объемлющей функции.
📚Материалы/Ссылки:
Документация MDN Web: https://developer.mozilla.org/en-US/d...
🌎 Найти меня можно здесь:
Twitter: / realdevsage
Discord: / discord
Электронные книги: https://payhip.com/devsage
Мерч: https://cottonbureau.com/people/devsage