스코프 (1) 썸네일형 리스트형 스코프 스코프 스코프의 정의 You Don't Know JS 에 따르면 스코프란, 특정 장소에 변수를 저장하고 변수를 찾는데 필요한 규칙을 '스코프(scope)' 라 정의한다. 즉 말그대로 자바스크립트에서 변수를 찾을 때 스코프에 따라서 변수를 찾는다. 변수들은 자신들의 스코프내에서만 유효하다. 변수에 따른 스코프 var 함수 스코프 단위다. 즉, 함수내에서만 유효하다. let,const 블록 스코프 단위다. {} 내에서 유효 렉시컬 스코프 (Lexical Scope) 자바스크립트는 렉시컬 스코프 방식을 채용하고 있다. 렉시컬 스코프란 렉싱(Lexing) 타임에 정의되는 스코프를 말한다. 쉽게 말하면 코드가 적힌 순간에 정해지는 스코프다. 실행 순서와는 관계가 없다. 코드를 짤 때 변수와 스코프 블록을 어디서 .. 이전 1 다음