@maiskiykot
Free coder

Как перезаписывать интервал в javascript?

Столкнулся с багом при использовании функции setInterval - при повторном ее вызове она создает новый интервал, которых может быть несколько ( в зависимости от времени бездействия пользователя). Поэтому при попытке очистить интервал очищается только последний. Есть ли возможность перезаписывать интервалы или надо как-то очищать интервалы перед созданием? Поделитесь опытом, кто сталкивался.
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov Куратор тега JavaScript
https://github.com/yarkovaleksei/toster-extension
Вызов setInterval возвращает числовой id (в браузере) или некий объект (в среде выполнения node.js). Перед вызовом setInterval очищайте вызовом clearInterval(id).
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 110 000 до 150 000 руб.
Индустрия Москва
от 200 000 до 250 000 руб.
Алгоритмика Москва
от 120 000 до 200 000 руб.
26 авг. 2019, в 01:06
2000 руб./за проект
25 авг. 2019, в 23:48
4000 руб./за проект
25 авг. 2019, в 22:35
1000 руб./за проект