Простой вопрос здесь, что я не могу найти ответ для: Как только a setTimeout
установлен, есть ли способ увидеть, все ли он, ну, установите?
if (!Timer)
{
Timer = setTimeout(DoThis,60000);
}
Из того, что я могу сказать, когда вы clearTimeout
, переменная остается на своем последнем значении. A console.log
Я просто посмотрел на шоу Timer
как на "12", независимо от того, был ли установлен или очищен тайм-аут. Нужно ли мне также обнулять переменную или использовать какую-то другую переменную в качестве логического высказывания, да, я установил этот таймер? Конечно, есть способ просто проверить, не истечет ли тайм-аут... правильно? Мне не нужно знать, как долго осталось, только если он все еще работает.