IIFE - 즉시실행함수

ROCKBELL·2022년 11월 9일

자바스크립트

목록 보기
8/25

즉시실행함수

즉시실행함수는 정의되자마자 즉시 실행되는 함수를 말한다

(function(){
   // 코드 작성
  		
})();

즉시실행함수의 구조

  • 첫번째부분은 () 로 둘러쌓인 익명함수
  • 익명함수를 즉시 실행 호출하는 ()

로 이루어져있습니다

자바스크립트 엔진은 함수를 즉시 해석한 후 실행합니다

즉시실행함수의 특징

  • 전역스코프에 불피요한 변수가 추가되어 오염되는 것을 방지한다
  • 즉시실행함수 내부의 변수에 접근하는것을 방지한다
  • 즉시실행함수를 변수에 할당하면, 함수가 실행된 결과만 저장됩니다
const result = (function(){
	const name = "ria";
    return name;
})

console.log(result); // output :  'ria';

0개의 댓글