[모던 자바스크립트 Deep Dive] 13장 스코프
스코프란?모든 식별자(변수 이름, 함수 이름, 클래스 이름 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효범위가 결정된다. 이 유효범위를 스코프라고 한다.스코프는 식별자가 유요한 범위를 말한다.var x = 'global';function foo() { var x = 'local'; console.log(x);}foo(); // localconsole.log(x); // global-> 자바스크립트 엔진은 이름이 같은 두 개의 변수 중에서 어떤 변수를 참조해야할 것인지를 결정해야한다. 이를 식별자 결정이라 한다.-> 자바스크립트 엔진은 스코프를 통해 어떤 변수를 참조해야 할 것인지 결정한다.-> 스코프란 자바스크립트 엔진이 식별자를 검색할 때 사용하는 규칙이라고도 할 수..
Javascript
2024. 11. 14. 16:27