앞서 Closure를 말하기 전에 Scope와 Scope chain에 대해 먼저 살펴 보겠습니다. 스코프는 변수, 함수 및 객체의 범위(접근성)와 생존 기간을 정의하는 개념으로 변수나 함수가 선언되는 위치에 의해 결정이 됩니다. 변수를 사용한 예제 let num = 1; // 전역 스코프 { let num = 2; // 지역 (블록)스코프 } ------------------------------------- { let num = 1; // 지역 (블록)스코프 } { let num = 2; // 지역 (블록)스코프 } -------------------------------------- 에러 let num = 1; let num = 2; 함수를 사용한 예제 let num = 1; // 전역 스코프 fun..