closure1 CH_24. 클로저 더보기클로저(closure)의 개념“클로저는 ‘함수’와 그 함수가 ‘선언됐을 때의 렉시컬 환경’의 조합이다”더보기☝ 잠깐(wait)!! 렉시컬 환경이란?→ 식별자와 식별자에 바인딩된 값, 상위 스코프에 대한 참조를 가리키는 자료구조함수를 일급 객체로 취급하는 함수형 프로그래밍에서 없어서는 안될 중요한 특성 function outerFunc() { const x = 10; const innerFunc = function () { console.log(x); }; innerFunc();}outerFunc(); // 10실행 컨텍스트 관점호출 시 각각의 스코프 체인을 순차적으로 검색하여 상위 스코프에 접근하여 함수를 실행innerFunc 함수 내부에서 변수 x 검색 → 검색 실패!outerFunc 내부에.. 2024. 5. 19. 이전 1 다음