도드넷
JAVASCRIPT#13 - 자바스크립트 내부함수와 클로저 본문
O M G. LOOK AT HER LAUGHING. SO GRACEFUL :(( I CANT HANDLE IT... ITS SO SWEET....
JAVASCRIPT#13 - 자바스크립트 내부함수와 클로저
1. 내부함수란?
- 내부함수는 함수안에서 선언된 함수. 지역변수랑 같은 개념으로 지역함수라고 불러도 될듯.
- 지역변수와 마찬가지로 스코프 밖에서는 호출될 수 없음.
2. 클로저
- 범위 밖의 변수에 접근하는 것.
cp_innter는 NUM에 접근가능한 내부함수 inner_myf를 리턴값으로 받아 myf의 내부함수 inner_myf는 물론 지역변수 NUM에도 접근하고 있다. 이를 "클로저 "라고 한다.
* 이럴거면... 그냥 전역변수 쓰면 안되나 ?_?
- 여튼 함수 자체를 리턴값으로 줘서 복사하는건 흥미롭다고 생각.
반응형
'창고 > JS KING 포니 [중단]' 카테고리의 다른 글
JAVASCRIPT#15 - 자바스크립트 객체에 대하여 (0) | 2016.05.13 |
---|---|
JAVASCRIPT#14 - 자바스크립트 내장함수 (0) | 2016.05.12 |
JAVASCRIPT#12 - 자바스크립트 유효범위 렉시컬이란? (0) | 2016.05.10 |
JAVASCRIPT#11 - 자바스크립트 콜백함수란? (0) | 2016.05.09 |
JAVASCRIPT#10 - 자바스크립트 함수와 arguments (0) | 2016.05.08 |
Comments