Перейти к содержимому

Ключевое слово 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