더북(TheBook)

1분 퀴즈

4. 다음 코드를 실행할 때 콘솔에 어떤 순서로 알파벳이 출력되는지 호출 스택과 이벤트 루프를 사용해 설명해 보세요. 이 문제는 필자가 회사에서 기술 면접을 진행할 때 항상 내는 문제 유형입니다.

function aaa() {
  setTimeout(() => {
    console.log('d');
  }, 0);
  console.log('c');
}
setTimeout(() => {
  console.log('a');
  aaa();
}, 0);
setTimeout(() => {
  aaa();
  console.log('b');
}, 0);

정답 확인

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.