Execution Context #25
Replies: 2 comments
-
1. 실행 컨텍스트란 무엇인가요?실행 컨텍스트(Execution Context)는 자바스크립트 코드가 어디에서 어떻게 실행되는지를 정의하는 환경입니다. 코드가 실행될 때마다 컨텍스트가 생성되며, 해당 코드에서 사용하는 변수, 함수, 객체 등의 정보를 관리합니다. 즉, 실행 컨텍스트는 자바스크립트 엔진이 코드 실행 중 필요한 스코프, this 바인딩, 변수 초기화 등의 작업을 처리하는 핵심 개념입니다. |
Beta Was this translation helpful? Give feedback.
-
2. 호이스팅이란 무엇인가요?호이스팅은 자바스크립트에서 변수와 함수 선언이 실행되기 전에 메모리 상으로 끌어올려지는 현상을 의미합니다. 즉, 자바스크립트 엔진은 코드를 실행하기 전에 변수와 함수의 선언을 최상단으로 이동시켜, 코드의 어디에서 선언하든지 참조할 수 있도록 합니다. 자바스크립트에서 함수 선언문은 전체가 호이스팅되어, 코드의 어떤 위치에서든 호출할 수 있습니다. 하지만 함수 표현식은 변수의 호이스팅이 일어나지만, 함수 자체는 호이스팅되지 않습니다. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
All reactions