[Javascript]즉시실행함수 IIFE

메타몽·2023년 10월 13일

💡 즉시실행함수 IIFE

Immediately-Invoked Function Expression
특정 함수를 즉시 실행하는 함수 표현

const a = 7
function double() {
	console.log(a * 2);
}
double();

만약 double()함수가 만들어지고 바로 밑에서 한 번만 실행된다면 굳이 함수의 이름을 만들어 실행할 필요가 없다.

(function (){
	console.log(a * 2);
})();
// OR
(function (){
  	console.log(a * 2);
}());

익명의 함수를 소괄호()로 묶은 뒤, 뒤에 소괄호를 추가해주면
함수를 만들자마자 바로 실행해서 동작을 시켜준다.
따로 이름을 짓지 않은 채 바로 함수를 즉시 실행해 줄 수 있다.

profile
내가보려고만든벨로그

0개의 댓글