백그라운드에서는 타이머에 지정된 시간이 지난 뒤 콜백 함수를 태스크 큐로 보냅니다. 현재 코드에서는 타이머가 0초로 설정되어 있으므로 백그라운드에 들어오는 순간 바로 콜백 함수를 태스크 큐로 보냅니다. 이때 호출 스택은 console.log()가 종료되어 빠져나가고 (anonymous) 함수도 빠져나가 텅 비어 있는 상태입니다.
그림3-9 백그라운드에서 태스크 큐로 콜백 함수를 보냄
백그라운드에서는 타이머에 지정된 시간이 지난 뒤 콜백 함수를 태스크 큐로 보냅니다. 현재 코드에서는 타이머가 0초로 설정되어 있으므로 백그라운드에 들어오는 순간 바로 콜백 함수를 태스크 큐로 보냅니다. 이때 호출 스택은 console.log()가 종료되어 빠져나가고 (anonymous) 함수도 빠져나가 텅 비어 있는 상태입니다.
그림3-9 백그라운드에서 태스크 큐로 콜백 함수를 보냄