Почему this не работает?
Очень часто разработчики JavaScript сталкиваются с проблемами работы с ключевым словом this. Некорректное поведение this может вызывать ошибки и непредсказуемое выполнение кода. В данном ответе я рассмотрю несколько типичных ситуаций, когда this может работать неправильно, и предложу решения. Первое, что необходимо понять о this в JavaScript, это то, что его значение определяется контекстом вызова функции. ... Читать далее