반응형
즉시 실행 함수: 선언을 하지 않고 바로 사용가능한 함수
실행중 아래와 같은 에러 메시지가 생긴다면 위쪽 함수 호출하는 부분에서 세미콜론(;)이 빠져있는지 확인 후 넣어준다
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 |