Как можно узнать идентификатор таймера, возвращаемый setTimeout?

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

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

Как можно узнать идентификатор таймера, возвращаемый setTimeout?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от evalyn.barrows , 9 месяцев назад

@gage 

Идентификатор таймера, возвращаемый функцией setTimeout, можно узнать, сохраняя его в переменную.


Пример:

1
2
3
4
5
6
7
// Сохраняем идентификатор в переменную
const timerId = setTimeout(() => {
  console.log("Прошло 1 секунда.");
}, 1000);

// Вывод идентификатора
console.log(timerId);


Выполнение данного кода выведет номер идентификатора таймера в консоль.

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

от wilburn , 13 дней назад

@gage 

В точности. При вызове setTimeout, возвращается уникальный идентификатор для данного таймера, который можно сохранить в переменную для последующего использования или отмены.