1. 기본
1) 형식
(function() {
statement -1;
statement -2;
statement -3;
})();
2) 작동 원리 (3 step)
함수 인스턴스 생성 → 함수 실행 → 함수 폐기
3) closure
closure 내 외부 변수와 함수에 접근 가능
2. 사용
1) 임시 유효 범위와 private 변수
- 기본적으로 변수의 유효범위는 변수가 속한 closure
- 즉시실행함수를 사용할 경우, 변수의 유효 범위를 블록이나 하위 블록 수준으로 지정 가능
'Programming Practice > Javascript' 카테고리의 다른 글
delegation (0) | 2016.07.31 |
---|---|
javascript convention (0) | 2016.07.31 |
Function (0) | 2016.07.30 |
테스트 환경 구성 (0) | 2016.04.24 |
prototype (0) | 2016.02.10 |