목록2024/10/25 (1)
heyday2024 님의 블로그
[modern JS deep dive] 13장 ~15장: 스코프, 전역변수의 문제점, let const와 블록 레벨 스코프
13장: Scope 모든 식별자는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효범위가 결정되는데, 그 유효범위를 '스코프'라고 함. 스코프는 자바스크립트 엔진이 식별자를 검색할 때 사용하는 규칙이라고도 볼 수 있음. (식별자 종류: 변수 이름, 함수 이름, 클래스 이름 등....) identifier resolution(식별자 결정): 자바스크립트 엔진이 어떤 변수를 참조해야할 것인지 결정하는 것.var x ="here";function foo(){ var x = "no here!"; console.log(x); } foo(); console.log(x);여기서 foo를 호출한 부분은 no here!이 출력될 거고, console.log(x)는 here를 출력할 것이다..
스터디
2024. 10. 25. 22:37