프론트엔드/Web APIs

timer API

테오구 2021. 10. 14. 23:49
728x90

setTimeout(callback, millisecond)

일정 시간 후에 함수를 실행

  • arguments: 실행할 callback 함수, callback 함수 실행 전 기다려야 할 시간(밀리초)
  • return value: 임의의 타이머 ID
setTimeout(function () {
  console.log('1초 후 실행')
}, 1000)
// 123

 

setInterval(callback, millisecond)

일정 시간 후에 함수를 실행

  • arguments: 실행할 callback 함수, callback 함수 실행 전 기다려야 할 시간(밀리초)
  • return value: 임의의 타이머 ID
setInterval(function () {
  console.log('1초 후 실행')
}, 1000)
// 345

clearInterval(timerId)

반복 실행중인 타이머를 종료

  • arguments: 타이머 ID
  • return value: 없음
const timer = setInterval(function () {
  console.log('1초마다 실행');
}, 1000);
clearInterval(timer);
// 더 이상 반복 실행되지 않음
  • setTimeout에 대응하는 clearTimeout도 있음
728x90

'프론트엔드 > Web APIs' 카테고리의 다른 글

Web APIs  (0) 2021.09.14
Browser 분석  (0) 2021.09.13
WebAPIs  (0) 2021.08.28