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

Как правильно работать c setTimeout?

Подскажите пожалуйста как правильно написать код, что бы каждые 2000 миллисекунд count увеличивалось на 10 и дойдя до 100 остановилась
var count = 10;
  setTimeout(function(){
    count+=10;
    console.log(count);
    }, 2000);
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Stalker_RED
@Stalker_RED
setTimeout - выставляет одноразовый таймер.
setInterval - многоразовый.
Чтобы отменить: clearInterval

var count = 10;

let timerId = setInterval(function(){
    count += 10;
    console.log(count);
    if (count >= 100) {
        clearInterval(timerId)
    }
}, 2000);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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