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

Можно ли очищать setTimeout внутри setTimeout?

Можно ли очищать setTimeout внутри setTimeout? Попробовал, но непонятно. Чищу чтобы убрать мусор, так как этих таймоаутов тысячи возникают в циклах в моём скрипте.
let timer = 0;

timer = setTimeout(() => {
 doAny();
 clearTimeout(timer);
});
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Можно.

Только для setTimeout() это не имеет смысла, ибо он одноразовый.
Это имеет смысл для setInterval()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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