본문 바로가기
[개발] Programming/Javascript

자바스크립트, 일정 시간 마다 실행되는 SetInterval() 함수

by eatyourKimchi 2018. 10. 30.

특정 시간 단위로 실행되는 함수에는 setInterval() 가 있다. 


기본 형태

setInterval(function() { ... }, 지연시간);


이 함수에 기능을 추가해주면 타이머 처럼 사용할 수 있다.



예) 1초 단위로 웹 콘솔에 '1초 경과'를 출력하고 싶은 경우

var timeScope = 1000; 

var mySchedule = setInterval(function(){ 

                          console.log("1초 경과!");  

                       }, timeScope); 


만약 해당 함수를 정지 시키고 싶은 경우, 

앞서 선언한 mySchedule 이라고 선언한 ID에 clearInterval() 이용하면 된다.


function stopMySchedule() { 

    clearInterval(mySchedule); 

}




댓글