Задать вопрос
@vizavill

Как правильно вызвать метод класса в функции SetInterval?

class Server{
 constructor(){
   this. arrayGame = []
}

Update(){
   for (let i =0; i < this.arrayGame.length; ++i){
    что то происходит
  }
}
}


Мне требуется вызывать метод Update каждую секунду подскажите как его правильно вызывать?
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Решения вопроса 1
@iShatokhin
JS developer
Не знаю синтаксис ES6 классов, но кажется так
class Server{
 constructor(){
   this.arrayGame = []
   var self = this;
   setInterval(function () { self.Update() }, 1000);
 }

Update(){
   for (let i =0; i < this.arrayGame.length; ++i){
    что то происходит
  }
}
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы