JS) 실행 컨텍스트


– 실행할 코드에 제공할 환경 정보를 수집하는 객체

– js 엔진은 js 코드가 실행될 때 컴퓨터가 할당한 메모리에 코드, 변수, 함수 등 필요한 정보를 저장합니다.

전역 실행 컨텍스트

: 함수 외부의 모든 정보 포함

: 각 js 프로그램에는 하나의 전역 실행 컨텍스트만 있습니다.

: 코드 실행 종료 시까지 존재

함수 실행 컨텍스트

: 함수 실행 시 생성되는 컨텍스트

: 기능의 수 = 함수 실행 컨텍스트

: 실행된 함수의 인수 값과 함수 내에서 선언된 모든 정보를 포함합니다.

참조 횟수가 0인 변수나 함수는 주기적으로 메모리에서 지워집니다.

(쓰레기 수거 및 무료 보관)

실행 컨텍스트 단계


https://www.javascripttutorial.net/javascript-execution-context/

: 단계 생성 : 사용할 코드, 변수, 함수 등 필요한 정보를 준비합니다.

: 실행 단계 : 코드를 실행하고 계산된 값을 준비된 변수와 함수에 할당

참조)

예제를 통해 JavaScript 실행 컨텍스트 이해

이 자습서에서는 JavaScript 코드가 실행되는 방식을 이해하기 위해 JavaScript 실행 컨텍스트에 대해 알아봅니다.

www.javascripttutorial.net