1. 즉시 실행 함수(IIFE, Immediately Invoked Function Expression)
정의되자마자 즉시 호출되는 함수
단 한번만 호출되며 다시 호출할 수 없다.
※ 만약 return 값이 없는 함수라면 undefined 값이 나온다.
2. 즉시 실행함수를 사용하는 이유
초기화 코드에서 주로 사용된다.
즉시 실행함수를 사용하게 되면 지역 스코프를 지니기 때문에 기존에 있던 전역 변수나 함수의 충돌을 방지할 수 있다.
그러면서도 특정 값은 반환 할 수 있어 초기화 코드로 즉시 실행함수를 사용한다.
'자바스크립트' 카테고리의 다른 글
3-1 배열 메서드 (0) | 2022.10.07 |
---|---|
3. 배열 (0) | 2022.10.06 |
2. 함수 (1) | 2022.10.03 |
1-1 var, let, const 차이 (호이스팅, 스코프) (0) | 2022.10.02 |
1. 변수 (0) | 2022.10.02 |