developer.mozilla.org/ko/docs/Glossary/IIFE

 

IIFE - 용어 사전 | MDN

IIFE 즉시 실행 함수 표현(IIFE, Immediately Invoked Function Expression)은 정의되자마자 즉시 실행되는 Javascript Function 를 말한다. (function () { statements })(); 이는 Self-Executing Anonymous Function 으로 알려진 디자

developer.mozilla.org

 

IIFE는 (IIFE, Immediately Invoked Function Expression)의 약자이며 선언과 동시에 실행되는 함수를 나타낸다.

 

특징은 2가지 정도인데

#1. IIFE로 선언된 함수의 내부 변수는 밖에서 사용이 불가능하다.

#2. IIFE를 변수에 할당하면 IIFE 자체는 저장되지 않고, 함수가 실행된 결과만 저장된다.

 

// IFFE

(function hello() {
   console.log("how are you");
})();

'JavaScript > Vanilla JS' 카테고리의 다른 글

export default (기본값)  (0) 2021.05.03
import, export (Module 모듈)  (0) 2021.05.02
Destructuring (구조 분해 할당)  (0) 2021.04.23
eval (문자로 표현된 코드 실행)  (0) 2021.04.22
Promise (프로미스) 1  (0) 2021.04.20