IIFE   Immediately Invoked Function Expression   즉시 실행 함수

(2020-11-20)
1. 즉시 실행 함수 (IIFE)함수 정의 및 호출/실행을 동시에 하는 방법
     - 함수 표현식으로써 익명 함수를 만들고는, 그 즉시 함수 호출을 함
        . 그 내부에 자신 만의 스코프를 갖고있어,
        . 외부에서 접근할 수 없지만,
        . 즉시실행함수(IIFE) 자체는 함수이므로,
        . 그 스코프 밖으로 변수,배열,함수,객체 등을 반환/내보낼 수 있음

  ㅇ 구문 형식 : (function() { ... })();

  ㅇ 사용 例)
     - 즉시실행함수를 통해, 전역 유효 공간을 오염시키지 않고서도,
       그 함수 내에 일시적인 처리/가능
        . 라이브러리를 읽어들일 때, 
        . 그 라이브러리 전체를 즉시실행함수 내에 넣어서 실행하면,
        . 라이브러리변수들이 전역 변수와의 충돌을 일으키지 않음


[JS 함수] 1. JS 함수 2. JS 함수 종류 3. Function 객체 4. JS 함수 인수 5. 실행 컨텍스트 6. 화살표 함수,중첩 함수 7. this 키워드 8. 클로저 (Closure) 9. 즉시실행함수 (IIFE) 10. 콜백 (CallBack)

 
        최근수정     요약목록     참고문헌