스코프

1. 스코프(scope)란? 모든 식별자는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효범위가 결정된다. 즉, 스코프는 식별자가 유효한 범위이다. const x = 'global'; function foo() { const x = 'local'; console.log(x); // 'local' } foo(); console.log(x); // 'global' 자바스크립트 엔진은 스코프를 통해 어떤 변수를 참조해야할 것인지 결정한다. 스코프란 자바스크립트 엔진이 식별자를 검색할 때 사용하는 규칙이라고 할 수 있다. 자바스크립트 엔진은 코드를 실행할 때 코드의 문맥을 고려한다. 어디서 실행되고 주변에 어떤 코드가 있는지에 따라 동일한 코드도 다른 결과를 만들어 낸다. 스코프 내에..
개발중인제이
'스코프' 태그의 글 목록