IIFE(Immediately Invoked Function Expression)
즉시 실행되는 함수 표현식의 약자
함수 선언식 vs 함수 표현식
함수 선언식(Function Declarations)
일반적인 프로그래밍 언어에서의 함수 선언과 비슷한 형식
함수 표현식(Function Expressions)
유연한 자바스크립트의 특징을 활용한 선언 방식
함수 선언식은 호이스팅에 영향을 받지만, 함수 표현식은 호이스팅에 영향을 받지 않음
함수 선언식은 코드를 구현한 위치와 관계없이 자바스크립트의 특징인 호이스팅에 따라 브라우저가 자바스크립트를 해석할 때 맨 위로 끌어올려진다.
출처: https://velog.io/@doondoony/javascript-iife
자바스크립트의 IIFE
즉시 실행 함수에 대해 알아보자
velog.io
https://joshua1988.github.io/web-development/javascript/function-expressions-vs-declarations/
함수 표현식 vs 함수 선언식
(기본) 자바스크립트 함수 표현식과 함수 선언식에는 어떠한 차이점이 있는지 알아봅니다.
joshua1988.github.io
'study > javascript' 카테고리의 다른 글
[javascript] indexOf 함수 (0) | 2022.03.31 |
---|---|
[javascript] require 메소드 (0) | 2022.03.30 |
[javascript] var, let, const (0) | 2022.03.30 |