본문 바로가기

JavaScript

[JavaScript] setInterval, clearInterval 사용법

setInterval 함수는 호출 주기에 따라 콜백 함수를 동작시키며 기본 구조는 다음과 같습니다.

setInterval(콜백 함수, 호출 주기)

 

 

clearInterval 함수를 이용하면 setInterval 함수를 멈출 수 있습니다.

const period = 1000;
let count = 0;
console.log('program started...');
const id = setInterval(() => {
	if(count >= 3) {
    	clearInterval(id);
        console.log('program finished...');
    } else {
    	console.log(++count);
    }
}, period);

// 1초마다 출력
// === 실행 결과 ===
// program started...
// 1
// 2
// 3
// program finished...
// === 실행 종료 ===

 

 

Do it 타입스크립트 프로그래밍 / 이지스퍼블리싱 참고하였습니다.
반응형