Пишу вот такой вот кликер с выводом результатов в таблицу справа
https://jsfiddle.net/j5g69ztv/
Все работает и результат выводится, но выводится он такое кол-во раз, какое я нажал кнопку (а должна один раз) и это потому-что я условие проверки на смерть, засунул в функцию, которая вызывается по клику
function Timer() {
const interval = setInterval(() => {
let time = Date.now() - startTime;
timerDisplay = timerCout - time;
display.innerHTML = Format(timerDisplay);
if (timerDisplay <= 0) {
clearInterval(interval);
FinishGame();
}
});
}
Как это исправить? Я пытался условие не в функцию запихать, но не работает
А еще вопрос, как сделать чтобы в конце игры при нажатии на кнопку, она перезапускалась, просто откатить значения до предыдущих?