closure
closure
클로저란
함수가 선언되었을 때의 외부 렉시컬 환경을 계속 참조해 사용할 수 있는 것
존재 이유
함수 호출 사이에서 상태를 유지해야할 필요가 있을 때가 있다.
예시
카운터같이 카운트라는 변수에 대한 상태가 유지되어야하는 경우...
closure
함수가 선언되었을 때의 외부 렉시컬 환경을 계속 참조해 사용할 수 있는 것
함수 호출 사이에서 상태를 유지해야할 필요가 있을 때가 있다.
카운터같이 카운트라는 변수에 대한 상태가 유지되어야하는 경우...