IIFE(즉시실행 함수)
·
개발이야기/Javascript
자바스크립트를 사용하면서 꼭 알아두어야 하는 개념중 하나인 IIFE 에 대해서 정리를 하겠습니다. IIFE 란 정의되자마자 실행되는 자바스크립트 함수입니다. IIFE 함수 표현식은 함수 리터럴 () 로 감싼뒤 function을 익명으로 사용합니다. 아래 예제 코드입니다. (function () { console.log('Hello World') })(); // Hello World 이부분을 크롬 브라우저 콘솔이나 js 파일로 작성한뒤 node 로 실행하면 따로 함수를 호출하지 않아도 바로 실행이 됩니다. 여기서 자바스크립트에서 함수 리터럴 (Function Itertor) 은 네가지 요소로 되어 있습니다. function 예약어 (필수) 함수명 (선택) 매개변수 집합 (필수) 함수 스코프 (필수) 여기서..