
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Understand JavaScript's this Keyword in Depth
JavaScriptthis является источником путаницы для многих начинающих и опытных разработчиков. Часто бывает неприятно, когда this не указывает на ожидаемый контекст. Этот курс поможет вам углубиться в понимание this и устранить любые сомнения.
Мариус проведет нас через разнообразные сценарии, в которых this меняет свои значения. Начнем с того, почему многие библиотеки используют «use strict», и перейдем к тому, как стрелочные функции управляют контекстом this. Он покажет, как JavaScript неявно устанавливает контекст this и как мы можем управлять им самостоятельно.
В этом разделе будет рассмотрено, как вызывать функцию с конкретным значением для this и создавать функции, которые всегда привязаны к заданному контексту. Это умение позволит уверенно управлять this, избегая распространенных ошибок.
В завершение курса мы рассмотрим особенности обработки this в стрелочных функциях и классах. Это позволит вам эффективно использовать эти современные функции, полностью понимая их особенности.

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.