Skip to content

Commit 3ff7b51

Browse files
committed
docs: 띄어쓰기 오류 수정
1 parent 4ce92e4 commit 3ff7b51

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_posts/2025-02-06-execution-context.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ outer 함수의 실행이 종료되면 콜 스택에서 outer 실행 컨텍스
122122

123123
- `outerEnvironmentReference`
124124

125-
`스코프(Scope)`란 <b>식별자에 대한 유효범위</b>를 의미합니다. 즉, 특정 변수나 함수를 어느 위치에서 참조할 수 있는지를 나타내며, 만약 스코프에서 벗어난 위치에서 참조할 경우 `Reference Error`가 발생합니다. 스코프의 개념은 대부분의 언어에서 존재하지만, ES5까지의 자바스크립트는 특이하게도 오직 함수에 의해서만 스코프가 생성됩니다.
125+
`스코프(Scope)`란 <b>식별자에 대한 유효범위</b>를 의미합니다. 즉, 특정 변수나 함수를 어느 위치에서 참조할 수 있는지를 나타내며, 만약 스코프에서 벗어난 위치에서 참조할 경우 `ReferenceError`가 발생합니다. 스코프의 개념은 대부분의 언어에서 존재하지만, ES5까지의 자바스크립트는 특이하게도 오직 함수에 의해서만 스코프가 생성됩니다.
126126

127127
`outerEnvironmentReference`는 현재 실행 컨텍스트가 속한 상위 스코프(LexicalEnvironment)를 참조하는 포인터로, `스코프 체인(Scope Chain)`을 형성해 상위 스코프를 참조합니다. `outerEnvironmentReference`는 <b>현재 호출된 함수가 선언될 당시의 LexicalEnvironment를 참조</b>합니다. 만약 현재 실행 컨텍스트 내에서 식별자를 찾지 못하면 이 참조를 따라 상위 컨텍스트에서 변수를 검색하게 됩니다. 또한 여러 스코프에서 동일한 식별자를 선언한 경우, 무조건 스코프 체인 상에서 가장 먼저 발견된 식별자에만 접근 가능하게 됩니다.
128128

0 commit comments

Comments
 (0)