Call Stack1 실행 컨텍스트와 호출 스택에 대한 이해 Javascript 코드를 어떻게 실행하는가? 클로저와 스코프는 무엇인가? 이러한 근본적인 개념을 이해하기 위해서 실행 컨텍스트(Execution Context)와 호출 스택(Call Stack)을 이해하는 것이 중요하다. 자바스크립트 엔진 1. 자바스크립트 코드를 실행할 수 있는 곳은 브라우저(Browser), Nodejs 이다. 2. 브라우저와 Nodejs는 자바스크립트 엔진을 사용해서 코드를 분석하고 실행한다. 3. 여러 엔진이 있지만 대표적으로 C/C++로 작성된 Google의 V8이 있다. 4. 각 브라우저마다 실행되는 엔진이 다를 수 있기 때문에 특정 기능이 브라우저에서 지원되지 않는지 이해할 수 있다. 5. 예를 들면 ES6기능을 사용하고 싶을 때 IE는 안되고 Chrome은 되는 이유가 여.. 2024. 3. 24. 이전 1 다음