본문 바로가기
WEB/JavaScript

[JS] 즉시실행함수(IIFE)

by DeveloperCat 2023. 10. 24.
반응형

즉시실행함수 (IIFE, Immediately Invoked Function Expression)

: 말그대로 정의되자마자 즉시 실행되는 함수 말한다. 도대체 이게 뭔소릴까? 모든지 즉시 실행되는데?? 즉시실행함수는 선언과 동시에 호출되어 반환되어 재사용   없다고 한다. 이게 일반 함수와 즉시실행함수에 가장  차이점 같다.

 

(function () {

    console.log("IIFE");

})();



// 화살표 함수로도 사용 가능하다

(() => {

    console.log("IIFE");

})();

즉시실행함수는 다음과 같이 소괄호(()) 함수를 감싸서 실행하는 문법을 사용한다.


즉시실행함수를  사용할까?

: 필요없는 전역 변수의 생성을 줄일  있다.

 

 

즉시실행함수를 어떻게 활용할까?

:   번의 사용이 필요한 함수

반응형

'WEB > JavaScript' 카테고리의 다른 글

[JS] 비동기  (0) 2023.10.24
[JS] 콜백 함수  (0) 2023.10.24
[JS] 매개변수 패턴  (0) 2023.10.24
[JS] 함수 선언식 vs 함수 표현식  (0) 2023.10.24
[JS] while & do while  (0) 2023.10.24