[JavaScript] 타이머 API

|

출처

코드스테이츠

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