2020-12-10 17:04:14

보통 함수는 먼저 정의를 해준 다음에, 함수를 호출함으로 실행시킬 수 있습니다. 다음과 같이 말이죠. 

 

 

그런데 자바스크립트에는 정의와 동시에 호출이 가능한 함수가 있습니다. 이러한 함수를 "즉시실행함수"라고 부릅니다. 즉시실행함수의 기본 형태는 다음과 같습니다. 

 

(function( ) {

자바스크립트 코드;

}( ));

 

그러면 즉시실행함수를 이용해서 위와 동일한 기능을 가진 함수를 만들어보겠습니다.

 

 

즉시실행함수도 한번 정의한 이후에는 일반 함수처럼 호출해서 사용할 수 있습니다.