2월 7일 (월) 클로저

남이섬·2022년 2월 7일
0
post-custom-banner

클로저

함수와 함수가 선언된 어휘적 한경의 조합

함수와 함수가 선언된 -> 함수를 리턴하는 함수 -> 클로저의 형태를 만든다
어휘적 환경 -> 변수 및 함수 선언의 형태

클로저는 리턴하는 함수에 의해 스코프 (변수에 접근 범위)가 구분된다
즉,
스코프를 이용해, 변수의 접근 범위를 닫는데에 있다

클로저의 활용

일반적인 함수는 함수 실행이 끝나고 나면 함수 내부의 변수를 사용할 수 없다
하지만 클로저는 외부함수의 실행이 끝나도, 외부함수 내 변수가 메모리 상에 저장된다
(어휘적 환경을 메모리에 저장하기 때문에 가능하다)

profile
즐겁게 살자

0개의 댓글