@sinevik

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

Подскажите пожалуйста как правильно написать код, что бы каждые 2000 миллисекунд count увеличивалось на 10 и дойдя до 100 остановилась
var count = 10;
  setTimeout(function(){
    count+=10;
    console.log(count);
    }, 2000);
  • Вопрос задан
  • 109 просмотров
Решения вопроса 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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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