[typescript] 실행 컨텍스트 스택의 순서는 어떻게 결정되나요?

이후에 현재 실행 중인 함수가 종료되면 해당 함수의 실행 컨텍스트가 스택에서 제거되고, 그 아래에 있던 이전에 호출된 함수의 실행 컨텍스트가 맨 위로 이동하여 현재 실행 중인 컨텍스트가 됩니다.

다시 말해, 실행 컨텍스트 스택은 함수 호출의 역순에 따라 쌓이고, 함수가 종료될 때 역순으로 제거됩니다.

자세한 내용은 MDN web docs 에서 확인하실 수 있습니다.