[JS]실행컨택스트, 콜스택, 스코프, 클로저 정리
실행컨택스트, 콜스택, 스코프, 클로저 정리 흐름이야 📌 실행 컨텍스트(Execution Context) 코드의 실제 진행 상황을 추적하는데 필요한 정보들을 모아둔 구조이다. 코드가 실행 되고 자스엔진은 실행 컨텍스트를 생성한다. 어떤코드를 실행하고 있는지 컨텍스트엔 어떤 변수들이 있는지 알 수 있는 정보들이 있다. 함수가 ()로 호출되면 실행 컨텍스트가 새롭게 만들어진다. 함수가 종료되면 실행 컨텍스트는 사라진다. 예제로 살펴보기 function sum(x,y){ //1 let result = x+b;//3 return result; //4 } let num = sum(2,3);//2 📌 콜 스택 (Call stack) 현재 실행되고 있는 실행 컨텍스트를 추적하기 위한 구조체이다. 자바엔진은 ..