[JavaScript] 타이머 API
08 Oct 2019 |출처
setTImeout(callback, millisecond)
일정 시간 후에 함수를 실행
- arguments: 실행할 callback 함수, callback함수 실행 전 기다려야 할 시간(밀리초)
- return value: 임의의 타이머ID
setTimeout(function() {
console.log('1초 후 실행');
}, 1000);
// 123
setInterval(callback, millisecond)
일정 시간의 간격을 가지고 함수를 반복적으로 실행시키기 위한 시간 간격(밀리초)
- arguments: 실행할 callback함수, 반복적으로 함수를 실행 시키기 위한 시간 간격(밀리초)
- return value: 임의의 타이머 ID
setInterval(function() {
console.log('1초마다 실행');
}, 1000);
// 345
clearInterval(timerld)
반복실행중인 타이머를 종료
- arguments: 타이머ID