이벤트 루프 심화 — Promise와 setTimeout의 실행 순서 완전 정리
이전 글에서는 자바스크립트의 이벤트 루프(Event Loop)가매크로태스크 큐(Macro-task Queue)와 마이크로태스크 큐(Micro-task Queue)를어떻게 관리하는지 살펴봤습니다.
이번 글에서는 그 개념을 실제 코드에 적용해보며,Promise와 setTimeout이 섞여 있을 때 정확히 어떤 순서로 실행되는지를단계별로 파헤쳐보겠습니다.
🧩 예시 코드
console.log("1. start");
const promise = n...
devnote-vienna453.hashnode.dev3 min read