Как сделать, чтобы код выполнился после завершения setinterval в javascript?

Пользователь

от vladimir , в категории: JavaScript , 7 месяцев назад

Как сделать, чтобы код выполнился после завершения setinterval в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от felix , 7 месяцев назад

@vladimir 

Вы можете использовать функцию clearInterval() для остановки setInterval и выполнения кода после завершения интервала. Вот пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
// Запускаем setInterval
let intervalID = setInterval(function() {
  // Код, который должен выполняться каждый интервал
}, 1000);

// Останавливаем интервал через 5 секунд
setTimeout(function() {
  clearInterval(intervalID);
  // Код, который должен выполниться после завершения интервала
}, 5000);


В этом примере интервал запускается каждую секунду, но после 5 секунд он останавливается с помощью функции setTimeout и clearInterval. После остановки интервала код, который должен выполняться после завершения интервала, будет выполнен.