자신이 생성될 시점의 환경을 기억하는 함수
→ 함수 실행이 끝나고도 메모리에 스스로를 남겨둘 수 있는 방법
클로저를 통해서 JS에는 없는 (비)공개 속성/메소드 구현 방안 마련 가능
(외부 함수에 의해 반환되는 내부 함수를 가리킴)