[Javascript]즉시 실행 함수

이대희·2021년 1월 19일
0

즉시 실행 함수를 사용하는 이유

전역 변수와 전역 함수를 전역객체(global)에 선언하면 여러사람이 한 프로그램을 만들거나 큰 규모의 프로젝트를 진행할 때 변수나 함수이름이 같아서 충돌하는 경우가 생긴다. 이를 방지하기위해 즉시 실행함수를 사용한다.

즉시 실행 함수

let f=function(){,,,};
f();

재사용하기 위한 함수가 아닌 바로 실행하는 함수를 만들기 위해서 아래와 같은 함수를 사용한다.

(function(){,,,})();
+function(){,,,}();
function(a,b){,,,}(1,2)

let f=+function(){,,,}();
console.log(f);

바로 f를 출력할 수 있다.

0개의 댓글