1분 퀴즈
4. 다음 코드를 실행할 때 콘솔에 어떤 순서로 알파벳이 출력되는지 호출 스택과 이벤트 루프를 사용해 설명해 보세요. 이 문제는 필자가 회사에서 기술 면접을 진행할 때 항상 내는 문제 유형입니다.
function aaa() {
setTimeout(() => {
console.log('d');
}, 0);
console.log('c');
}
setTimeout(() => {
console.log('a');
aaa();
}, 0);
setTimeout(() => {
aaa();
console.log('b');
}, 0);