setTimeout 과 setInterval 을 이용한 타이머

일정 시간이 지난 후에 원하는 함수를 예약 실행할 수 있게 하는 것을 '호출 스케줄링'


setTimeout 을 이용해 일정 시간이 지난 후에 함수 실행 

setInterval 을 이용해 일정 시간 간격을 두고 함수를 실행하는 방법


setInterval -> 일정시간마다 함수를 실행한다. 

setInterval(fn , delay)

예시 : setInterval(function(){ console.log('setInterval')} , 1000 ) 

1초마다 setInterval 출력한다. 

clearInterval -> setInterval 로 반복하고 있는걸 멈추게 한다. 

예시 :

var count = 0 ; 

var repeat = setInterval(function(){

console.log('setInterval'); 

count++; 

    if(count == 5 ){

        clearInterval(repeat); 

}

) , 1000}; 



setTimeout  => 일정시간 후 함수를 실행

setTimeout(fn , delay); 


댓글