Я играю в блэкджек, в котором есть таймер. Таймер должен перезапуститься, если игрок решит взять новую карту. Когда я нажимаю кнопку рисования, она сбрасывается, но увеличивает интервальную скорость на 1.
const createCountDown = (isPlayerDrawed = false) => {
delay = 10;
let Timer = document.getElementById('timer');
if (isPlayerDrawed == true) {
delay = 10;
clearInterval(timer);
createCountDown(false);
} else {
let timer = setInterval(() => {
if (delay <= 0) {
clearInterval(timer);
stay();
} else {
delay--;
Timer.innerHTML = delay;
}
}, 1000)
console.log(timer)
}
}
Как я могу решить эту проблему?