Как остановить таймер на сервере node.js?

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

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

Как остановить таймер на сервере node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от urban_will , месяц назад

@dan_farrell 

Для остановки таймера на сервере Node.js вы можете использовать функцию clearTimeout(). Эта функция принимает в качестве аргумента идентификатор таймера, возвращаемый функцией setTimeout(), и останавливает выполнение кода, который должен быть выполнен по истечении указанного времени.


Вот пример, как использовать clearTimeout() для остановки таймера:

1
2
3
4
5
6
7
// Установка таймера на 5 секунд
const timerId = setTimeout(() => {
  console.log('Таймер выполнен!');
}, 5000);

// Остановка таймера
clearTimeout(timerId);


В этом примере таймер будет остановлен до того, как выполнится его коллбэк функция, и мы увидим сообщение "Таймер выполнен!". Если вызвать clearTimeout() перед истечением времени, коллбэк функция не будет вызвана.