Programming Practice/Javascript
즉시실행함수(Immediate function)
효돌프
2016. 2. 10. 09:51
1. 기본
1) 형식
(function() {
statement -1;
statement -2;
statement -3;
})();
2) 작동 원리 (3 step)
함수 인스턴스 생성 → 함수 실행 → 함수 폐기
3) closure
closure 내 외부 변수와 함수에 접근 가능
2. 사용
1) 임시 유효 범위와 private 변수
- 기본적으로 변수의 유효범위는 변수가 속한 closure
- 즉시실행함수를 사용할 경우, 변수의 유효 범위를 블록이나 하위 블록 수준으로 지정 가능