자바스크립트 즉시 실행 함수
자바스크립트 즉시 실행 함수(IIFE)란?
즉시 실행 함수(Immediately Invoked Function Expression)은 선언과 동시에 실행되는 함수입니다. (function () { statements })(); 즉시 실행 함수는 자가 실행 익명 함수(Self-Excuting Anynomous Function)로 알려진 설계 패턴이며, 다음과 가이 크게 두 부분으로 구성됩니다. 첫 번째는 함수를 감싸는 그룹핑 연산자 () 안에 갇히는 렉시컬 스코프를 갖는 익명 함수입니다. 이는 즉시 실행 함수 내 함수에 접근을 막고, 글로벌 스코프를 오염시키지 않도록 합니다. (function () { var aName = "Barry"; })(); aName // "Uncaught ReferenceError: aName is not defined..