t-alexashka
@t-alexashka
Сразу пишу legacy код

Как обратиться к this основного объекта из слушателя другого?

Добрый день друзья!

Возникла необходимость обратиться к this основного объекта из слушателя другого объекта. Более понятнее будет тут: https://jsfiddle.net/s2bdk9yh/1/

Спасибо.
  • Вопрос задан
  • 154 просмотра
Решения вопроса 2
@Panya
petermzg
@petermzg
Самый лучший программист
Когда вы делаете так
xhr.onreadystatechange = this.loadListener
вы приравниваете указатель на функцию, и теряете контекст выполнения.
Его нужно сохранить.
Сохраните через замыкание:
var that = this;
xhr.onreadystatechange = function() { that.loadListener(); }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы