JQuery は、自己実行クロージャの明らかな例です。
JavaScript コード
1. // パラメーターなし
2. (function(){
4. })();
5.
7 . function(name){
8.alert('Hello ' + name);
このクロージャは何に使われますか?一見すると、括弧で囲まれており、ローカル変数はエスケープできず、あらゆる場所で問題を引き起こします。これは、もちろん、一部の JavaScript ライブラリをカプセル化するためにも不可欠です。