JQuery는 자체 실행 클로저의 확실한 예입니다.
자바스크립트 코드
1. //매개변수 없음
2.(function(){
3. alert('hello');
4. })(); .
6. //매개변수 포함
7.(function(name){
8.alert('Hello' + name);
9. })('world'); >
이 클로저의 용도는 무엇입니까? 얼핏 보면 괄호로 둘러싸여 있으며, 지역 변수는 어디에서나 탈출할 수 없고 문제를 일으킬 수 있습니다. 물론 일부 JavaScript 라이브러리를 캡슐화하는 데에도 필수적입니다.