[JavaScript Deep Dive] setTimeout()

DAYEON·2021년 7월 16일
0

JavaScript Deep Dive

목록 보기
6/6
post-thumbnail

setTimeout()이란

  • 일정 시간 후에 특정 코드, 함수를 의도적으로 지연한 뒤 실행하고 싶을 때 사용하는 함수
  • 자바스크립트 함수 중에서도 자주 사용되는 함수
  • setTimeout(function(){},delay)
    호출될 콜백 함수와 지연 시간을 보통 인자로 설정하여 사용

Task Queue로!

  • setTimeout()은 Task Queue에 담긴다.
  • 콜백 이동 우선순위
    Microtask Queue → Animation Frames → Task Queue 순으로 실행 (크롬 기준)

profile
노력하는 초보 개발자

0개의 댓글