본문 바로가기
javaScript

즉시 호출되는 함수 표현식(IIFE) 사용 이유

by mooyou 2024. 5. 21.
728x90
300x250

 

아래와 같이 즉시 호출되는 함수 표현식을 사용하는 이유

(function () {
	
})();

 

1. 스코프 제어 : 함수를 이렇게 즉시 호출하여 만들면, 함수 내에서 선언도니  변수들을 함수 외부에서 접근할 수 없다. 이것은 변수들이 전역 스코프를 오염시키느 ㄴ것을 방지하고, 변수명 충돌을 피할 수 있도록 돕는다.

 

2. 캡슐화: 이런 패턴은 코드를 모듈화하고 캡슐화하는데 도움이 된다. 함수 내에 코드를 작성함으로써 해당 코드의 상태와 동작을 외부로부터 격리시키고, 다른코드와 충돌하는 것을 방지한다.

728x90
반응형

'javaScript' 카테고리의 다른 글

jquery-validation  (0) 2024.05.26
select 꾸미기 _ nice-select (비공개)  (0) 2024.05.24
상속과 합성의 차이  (0) 2024.05.08
합성(Composition)  (0) 2024.05.02
자바스크립트에서의 다형성  (0) 2024.04.15

댓글