インターバルをクリアした後、時間を10秒に戻すのに苦労しています。ステータスが成功の場合、設定された間隔で再度実行する必要があります
以下は私のコードです:
<code>
var countdown = 10;
var startTime = currTimer();
var myInterval = setInterval(function() {
countdown--;
if(countdown == 0){
var endTime = currTimer();
clearInterval(myInterval);
countdown = 10;
if (status == "success"){
setTimeout(function(){myInterval}, 200);
}
}
io.sockets.emit('timer', { countdown: countdown });
}, 2000);
</code>