JavaScript

()() , 괄호 두개는 'IIFE' 즉시 실행 함수 표현

hojncode 2023. 1. 25. 12:45

첫번째 괄호는 익명 함수를 감싸 실행 될 함수가 전역 스코프에 불필요한 변수를 추가하거나, IIFE 내부안으로 다른 변수들이 접근하는 것을 막을수 있는 방법.

 

두번째 괄호는 즉시 실행 함수를 생성하는 괄호, 이를 통해 자바스크립트 엔진은 함수를 즉시 해석해서 실행함.

 

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

 

IIFE - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN

**즉시 실행 함수 표현(IIFE, Immediately Invoked Function Expression)**은 정의되자마자 즉시 실행되는 Javascript Function 를 말한다.

developer.mozilla.org

http://chanlee.github.io/2014/01/11/understand-javascript-iife/

 

Javascript IIFE 이해하기

IIFE(Immediately Invoked Function Expressions: “Iffy”라고 발음)는 즉시 호출 함수 표현식의 줄임말입니다. 기본적인 형태는 다음과 같습니다.1234(function () { // Do fun stuff })() 이것은 즉시 호출되는 익명 함

chanlee.github.io