@ncoxall

Как функцию созданную в классе вызывать каждые 10 сек?

Как функцию созданную в классе вызывать каждые 10 сек?

var ter = class acter {
	constructor(parameters) {
		this.autoupdate = requestAnimationFrame(function() { console.log("sss") });
		this.autoupdate = setInterval(function() { requestAnimationFrame(function() { this.AutoUpdate() }) }, 1000)
		this.AutoUpdate = function() {
			console.info("EEE");
		}
	}
}


Почему в данном коде AutoUpdate не найдена?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
@napa3um
var ter = class acter {
    constructor(parameters) {
        var self = this;
        this.autoupdate = setInterval(function(){
            requestAnimationFrame(function(){
                self.AutoUpdate()
            });
        }, 1000);
        this.AutoUpdate = function() {
            console.info("EEE");
        }
    }
}


https://learn.javascript.ru/object-methods#доступ-...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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