첫번째 괄호는 익명 함수를 감싸 실행 될 함수가 전역 스코프에 불필요한 변수를 추가하거나, 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
'JavaScript' 카테고리의 다른 글
function 과 화살표 함수의 차이, 호이스팅(hoisting)과 연관성. (0) | 2023.02.01 |
---|---|
CallStack 콜 스택 - 예제로 기억하기 (0) | 2023.01.18 |
hashmap 사용하기 (Object.assign() , Object.keys() ) (0) | 2023.01.14 |
Babel 바벨? (2) | 2023.01.05 |
배열에서 원하는 값까지만 가져오기 slice() (0) | 2022.11.02 |