반응형 변수의 스코프 체인(Scope Chain)1 15. 실행 컨텍스트(Execution Context)와 스코프(Scope) - 3 호이스팅(Hoisting)과 변수의 스코프 체인(Scope Chain) 호이스팅과 스코프 체인은 자바스크립트의 핵심 개념 중 하나로, 코드의 동작을 이해하는 데 있어서 매우 중요합니다. 이 두 가지 개념을 이해하면 변수 및 함수 선언이 어떻게 동작하는지 이해할 수 있습니다. 1. 호이스팅(Hoisting) 호이스팅은 변수 및 함수 선언이 스코프 내에서 최상단으로 끌어올려지는 것을 의미합니다. 즉, 코드 내에서 변수나 함수를 선언하기 이전에도 참조할 수 있다는 특징이 있습니다. 그러나 할당된 값은 호이스팅되지 않습니다. 아래는 호이스팅의 예시 코드입니다. console.log(x); // undefined var x = 5; 위 코드는 실제로 다음과 같이 동작합니다. var x; console.log(x).. 2024. 2. 16. 이전 1 다음 반응형