모던딥다이브

    JS 실행컨텍스트?...그게 뭔데요?...

    JS 실행컨텍스트?...그게 뭔데요?...

    실행 컨텍스트 실행 컨텍스트는 JS의 동작원리를 담고있는 핵심개념 잘 이해하기만 하면 스코프기반으로 식별자,식별자에 바인딩된값을 관리하는방법이나 호이스팅이 생기는 이유, 클로저의 동작방식, 태스크 큐, 함께 동작하는 이벤트 핸들러, 비동기 처리방식을 이해하기 쉽다고한다 소스코드의 타입 ES사양은 소스코드를 4가지타입으로 구분한다고한다 해당 4가지타입의 소스코드는 실행 컨텍스트를 생성 4가지로 구분하는 이유는 타입에따라 실행 컨텍스트를 생성하는 과정과 내용이 달라서 1.전역코드 전역코드는 전역변수를 관리하기위해서 최상위 스코프인 전역스코프를 만들어야한다 var 키워드로 만들어진 전역변수와 함수 선언문으로 정의된 전역 함수를 전역 객체의 프로퍼티와 메서드로 바인딩하고 참조하기 위해서 전역 객체와 연결되어야한..