일정 시간이 지난 후에 원하는 함수를 예약 실행할 수 있게 하는 것을 '호출 스케줄링'
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);
댓글
댓글 쓰기