[JavaScript]자바스크립트, 렉시컬 스코프
자바스크립트의 스코프는 아래 두가지 방식으로 동작 렉시컬 스코프 동적 스코프 💻 렉스타임 이전 포스팅에서 살펴 본 것처럼 컴파일러는 토크나이징/렉싱 작업을 수행합니다. 이 렉싱 과정에서 생성된 토큰에 의미를 부여하는데 이 개념이 렉시컬 스코프의 바탕이 됩니다. 👉 렉시컬 스코프 : 렉싱 타입에 정의되는 스코프 + 개발자가 코드 짤 때, 변수와 스코프 블록을 어디서 작성하는가에 기초하여 렉서가 코드 처리 예제 function foo(a){ var b= a*2; function bar(c){ console.log(a, b, c); } bar(b*3); } foo(2); //2, 4, 12 3개의 중첩 스코프(스코프 버블) 글로벌 스코프, 확인자 - foo foo 스코프, 확인자 - a, var, b bar ..
2021.07.28