다른게 아니라 1초마다 1씩 줄어드는 초시계를 만들었어

아래 함수는 gameStart 변수가 0일 경우 초시계가 동작하는 함수(timerOn)가 실행돼.

그리고 gameStart 변수가 1일 경우에는 clearInterval로 초시계가 멈추는거지.




function gameTimerSwitch(gameStart) {
    const timerOn = setInterval(UpdateTimeSec, 1000);
    if(gameStart === 0{
        console.log('game: 0');
        timerOn;
    } if(gameStart === 1{
        console.log('game: 1')
        clearInterval(timerOn);
    }
}



문제가 뭐냐면


초시계가 실행은 되는데,

gameStart가 1이 됐음에도 멈추지를 않아. 

이것때문에 콘솔로 gameStart가 1이 됐는지 확인해봤는데 1이 맞아.

그런데도 clearInterval이 왜 동작 안하는거야?