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