자바스크립트 개발자라면 알아야하는 핵심 컨셉 33 (1~5)

1. Call Stack

여러 함수들(functions)을 호출하는 스크립트에서 해당 위치를 추적하는 인터프리터 (웹 브라우저의 자바스크립트 인터프리터같은)를 위한 메커니즘.
현재 어떤 함수가 동작하고 있는지, 그 함수 내에서 어떤 함수가 동작하는지, 다음에 어떤 함수가 호출되어야 하는지 등을 제어.

  • 스크립트가 함수를 호출하면 인터프리터는 이를 호출 스택에 추가한 다음 함수를 수행하기 시작.
  • 해당 함수에 의해 호출되는 모든 함수는 호출 스택에 추가되고 호출이 도달하는 위치에서 실행.
  • 메인 함수가 끝나면 인터프리터는 스택을 제거하고 메인 코드 목록에서 중단된 실행을 다시 시작.
  • 스택이 할당된 공간보다 많은 공간을 차지하면 “stack overflow” 에러가 발생.

NOMADCODERS Youtube Challenge - 시작하기

2019. 9. 16 ~ 2019. 10. 28

강의 수강신청만하고 끝까지 완강을 하지 못해서 항상 생각만 하고 있었는데, 이번기회에 꼭 끝까지 완강해 보려고 합니다.
이런 기회를 만들어 주셔서 참 감사합니다!!


Clone Coding for WeTube Challenge


챌린지 관련 내용의 정답 유출 금지 내용을 전달 받아 포스팅 내 Homework 내용을 삭제합니다.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×