Функции в JavaScript никак не привязаны к своему контексту
Но с другой стороны — в некоторых случаях контекст может быть потерян. То есть мы вроде как вызываем метод объекта, а на самом деле он получает
Такая ситуация является типичной для начинающих разработчиков, но бывает и у «зубров» тоже.
Привязка контекста и карринг
#js #article
this
, с одной стороны, здорово – это позволяет быть максимально гибкими, одалживать методы и так далее.Но с другой стороны — в некоторых случаях контекст может быть потерян. То есть мы вроде как вызываем метод объекта, а на самом деле он получает
this = undefined
.Такая ситуация является типичной для начинающих разработчиков, но бывает и у «зубров» тоже.
Привязка контекста и карринг
#js #article