Web API 중에 타이머 함수가 있다. (자바스크립트 내장 함수)
타이머 함수의 종류를 알아보자
일정 시간 후에 함수를 실행
setTimeout(function() {
//콘솔 창에 문자열 출력
console.log('1초 후 실행');
}, 1000); //1초 후에 실행된다.
// 123
일정 시간의 간격을 가지고 함수를 반복적으로 실행
setInterval(function() {
console.log('3초마다 실행');
}, 3000); // 3초마다 반복실행
// 345
반복 실행중인 타이머를 종료
arguments: 타이머 ID
return value: 없음
let timer = setInterval(function() {
console.log('1초마다 실행');
}, 1000);
clearInterval(timer);
// 더 이상 반복 실행되지 않음