CS · 3주차 퀴즈3번째 문제 / 5문제
04:12
CS서술형
이벤트 루프가 아래 코드의 출력 순서를 어떻게 결정하는지 설명해 주세요.

태스크 큐와 마이크로태스크 큐의 처리 순서를 근거로 들고, 실무에서 이 차이가 문제가 됐던 상황을 하나 덧붙여 주세요.

console.log('A');
setTimeout(() => console.log('B'), 0);
Promise.resolve().then(() => console.log('C'));
console.log('D');
문제에 오류가 있나요?
힌트 (단계별로 열립니다)2단계 중 1단계 열람
1힌트 1 · 열람함

동기 코드가 모두 끝난 뒤에 무엇이 먼저 실행되는지를 "큐가 두 개"라는 관점으로 떠올려 보세요.

힌트 2 · 거의 정답에 가까워요열람 기록이 강사에게 남아요
내 답변21:04에 자동 저장됨

답변은 자동 저장되니 편하게 고쳐 쓰세요. 제출 후에도 재답변할 수 있어요.

나중에 풀기를 누르면 미제출로 남고 문제 목록으로 돌아가요. 쓴 내용은 저장돼요.