(function (name) {
console.log(name);
})('foo');
최초 한번의 실행플 필요로하는 초기화 코드 부분에서 주로 사용한다.
라이브러리 코드를 즉시 실행 함수 내부에 정의해두게 되면 라이브러리 내의 변수들은 함수 외부에서 접근할 수 없고 자바스크리트 라이브러리가 동시에 로드가 되더라도 라이브러리 간 변수 이름 충돌의 문제를 방지할 수 있다.
jQuery에서 이러한 방식을 사용한다.
'IT > JavaScript' 카테고리의 다른 글
this, self 사용 이유 (0) | 2020.06.28 |
---|---|
arguments (0) | 2020.06.28 |
vue dynamic image (0) | 2020.06.25 |
!! 연산자 (0) | 2020.06.25 |
typeof (0) | 2020.06.25 |
댓글