[JavaScript] 자바스크립트 내 함수 동작원리 : 실행 컨텍스트(Creation Phase / Execution Phase)

ASAC/Front-End 2024. 9. 4. 17:33

자바스크립트 엔진의 파일 구동 방식은 자바스크립트 함수 구동 방식과 동일하게 처리한다.변수는 선언과 할당, 함수는 선언과 실행이라는 두 가지 주요 작업을 처리한다.자바스크립트 엔진의 자바스크립트 함수 구동 방식은 아래 2개의 단계로 나누어 진행된다.Creation(Pre-parsing) Phase : 코드 실행에 앞서 변수와 함수가 어떻게 정의되어 있는지 분석. 변수 선언과 함수 선인이 등록되지만 초기화는 되지 않음Execution Phase : 코드가 실제로 실행되면서 변수에 값이 할당되고, 함수가 실행. 이 단계에서 선언된 변수들이 초기화되고, 코드 로직이 순차적으로 실행이 두 단계는 자바스크립트 엔진이 자바스크립트 코드를 처리하는 기본 방식이며, 함수의 실행과 파일의 실행 모두 동일한 원리로 작동한..

Article Thumbnail
반응형