기초

· JS
클로저 ( Closure ) 클로저는 함수와 함수가 선언된 어휘적 환경 ( Lexical Environment )의 조합 즉, 함수 안에 함수를 선언한 환경에서의 관계를 의미합니다. 해당 함수 안에 함수를 선언한 환경은 내부 함수에서 외부 함수로 지역 변수를 접근 할 수 있지만 외부 함수의 실행이 끝나고 외부 함수가 소멸한 이후에도 내부 함수가 외부 함수의 변수에 접근 할 수 있는 것을 의미합니다. 자바스크립트는 함수를 리턴하고 리턴되는 함수가 클로저를 형성하기 때문에 접근이 가능 클로저는 반환된 내부 함수가 자신이 선언되었을때의 환경( Lexical Environment ) 에서의 스코프를 기억하기 때문에 접근이 가능. const fnClosure = () => { const fnOuter = () =..
pows1011
'기초' 태그의 글 목록