태스크 큐와 마이크로태스크 큐의 처리 순서를 근거로 들고, 실무에서 이 차이가 문제가 됐던 상황을 하나 덧붙여 주세요.
console.log('A');
setTimeout(() => console.log('B'), 0);
Promise.resolve().then(() => console.log('C'));
console.log('D');동기 코드가 모두 끝난 뒤에 무엇이 먼저 실행되는지를 "큐가 두 개"라는 관점으로 떠올려 보세요.
답변은 자동 저장되니 편하게 고쳐 쓰세요. 제출 후에도 재답변할 수 있어요.
나중에 풀기를 누르면 미제출로 남고 문제 목록으로 돌아가요. 쓴 내용은 저장돼요.