기본적인 사용법은 위 사이트에서 확인하자.
var interval = setInterval(function() {
console.log("Interval");
}, 1000);
clearInterval(interval);
위의 코드와 클로저의 개념을 사용해서 특정 조건을 추가해서 문제를 해결할 수 있을거 같다.
function setCountDownAsInterval() {
let remain_time = 9;
let myInterval = 0;
return myInterval = setInterval(function () {
if (remain_time === 0) {
clearInterval(myInterval);
myInterval = 0
gameStop('time-out');
}
countDown(remain_time--)
}, 1000);
}