만약 자바스크립트에 클로저라는 기능이 없다면 상태를 유지하기 위해 전역 변수를 사용할 수 밖에 없다. 전역 변수는 언제든지 누구나 접근할 수 있고 변경할 수 있기 때문에 많은 부작용을 유발해 오류의 원인이 되므로 사용을 억제해야 한다.
https://poiemaweb.com/js-closure 를 공부하다가 머릿속에 정리된 내용을 그림으로 표현해 보았다.
다음 글에서는 코드로 한번 알아보자구!