본문 바로가기
프론트엔드/JavaScript

즉시 실행 함수

by step 1 2021. 5. 26.
반응형

즉시 실행 함수: 선언을 하지 않고 바로 사용가능한 함수

 

실행중 아래와 같은 에러 메시지가 생긴다면 위쪽 함수 호출하는 부분에서 세미콜론(;)이 빠져있는지 확인 후 넣어준다

Uncaught TypeError: (intermediate value)(...) is not a function

// 즉시실행함수
// IIFE, Immediately-Invoked Function Expression
const a = 7
// 일반 함수 예제
function double() {
    console.log(a * 2)
}
double();

//즉시실행함수 예제(앞에 함수에 반드시 끝났다는 표시에 ; 을 입력해주어야 한다)
(function () {
    console.log("즉시 실행", a + 3)
})();

(function () {
    console.log("즉시 실행", a + 3 *8)
}());

반응형

'프론트엔드 > JavaScript' 카테고리의 다른 글

타이머 함수  (0) 2021.05.26
호이스팅  (0) 2021.05.26
화살표 함수 예제  (0) 2021.05.26
함수 arguments 객체 사용  (0) 2021.05.26
형 변환  (0) 2021.05.26