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 |
댓글