FAQ по JavaScript

Що таке this?

Це посилання на контекст виклику функції. Контекстом є об'єкт, який в цей момент виконує або викликає функцію. Для стрілочної функції — це об'єкт у якому вона створена, а у звичайній функції — яким вона викликана. Контекстом може бути: 1 - this в об'єкті — вказує на сам об'єкт 2 - this в класі — вказує на екземпляр класу 3 - глобальним контекстом є window (або undefined в режимі use strict)