즉시 실행 함수(immediate functions), 즉시 실행 함수 형식

CODEDRAGON Development/JavaScript, jQuery, ...

반응형


 


 

즉시 실행 함수(immediate functions)

·       '자기 호출 함수'라고도 합니다.

·       함수를 정의함과 동시에 바로 실행되는 함수입니다.

·       익명함수를 응용한 형태입니다.

·       즉시 실행함수는 한번 수행 후, 다시 호출할 수 없습니다.

·       이런, 특성으로 최초 한 번의 실행만을 필요로 하는 초기화 코드부분에 패턴으로 사용되어 집니다.

 

 

 

즉시 실행 함수 형식

함수명이 없으며, 변수에 할당을 하지 않기 때문에 따로 호출하여 사용할 수 없습니다.

 

( function( ) {

코드

})( )

·       괄호 ( ) 로 함수리터럴을 사용한 함수 정의 부분을 감싸고

·       그 다음 함수가 바로 호출될 수 있게 ( ) 괄호 쌍을 추가합니다.