본문 바로가기

Programming Practice/Javascript

즉시실행함수(Immediate function)

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