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 타입스크립트 프로그래밍 / 이지스퍼블리싱 참고하였습니다.
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] reverse 함수 (0) | 2021.07.11 |
---|---|
[JavaScript] reduce() 함수 (0) | 2021.07.11 |
yield 사용법 - 생성기(generator) 그리고 반복기와 반복기 제공자 (0) | 2021.06.21 |
모달창에서 execCommand('copy') 실행 안 될 때 (0) | 2020.12.10 |
모달창에서 execCommand('copy') 실행 안 될 때 (0) | 2020.12.10 |