JS학습내용 중 Scope 관련내용을 정리해본다. 핵심내용 요약을 먼저하면 1. Scope는 일적으로 생각하는 것처럼 {} brace를 기준으로 생성되지 않고 약속된 상황에서만 생성된다. 그렇지 않은 경우라면 Global scope를 갖는것이 일반적2. 약속된 상황이라면 function구문 / catch 구문 / with 구문 세가지 상황을 말한다.3. scope가 생성되는 특징때문에 발생되는 현상을 함수를 이용해서 혹은 클로져(closure)를 이용해서 해결한다. 책 내용 중 중요하다고 생각하는 부분만 일부 옮겨본다. 책 제목은 '속 깊은 자바스크립트' 2.1 스코프란?스코프란 현재 접근할 수 있는 변수들의 범위를 뜻한다. 위의 for-loop를 돌 때는 별도의 스코프가 생성되지 않고 i는 글로벌 스코..