Si configura el intervalo variable globalmente, funciona normalmente.
Pero quiero guardar el intervalo variable dentro de stopWatch() y luego llamar al valor del intervalo con hiddenPopUp().
El siguiente código no parece ser capaz de devolver un intervalo...
function stopGame() { hiddenPopUp(stopWatch); } // let interval; function stopWatch() { let interval = setInterval(() => { if (timeStart < 0) { clearInterval(interval); return; } else { time(timeStart); } }, 1000); return interval; } function hiddenPopUp(interval) { clearInterval(interval); }