JavaScript IIFE
IIFE이란?
IIFE(Immediately-invoked function expression: 즉시 작동하는 함수 표현)라는 구문을 말한다.
(function() {
// 코드
})();
위와 같은 코드는 “이 안에 들어있는 코드를 바로 실행해라” 라는 의미가 된다.
IIFE 예시
아래와 같은 코드는 write();
를 따로 실행시켜 주지 않으면 실행이 되지 않는다.
function write() {
document.write("Test");
}
write();
아래와 같이 코드를 작성하면, 바로 즉시 실행이 된다.
(function write() {
document.write("Test");
})();
참조
최종 수정 : 2024-01-18