私は2つの方法を見てきました...最初の方法が私にとって最も理にかなっています。
自己実行括弧は、関数括弧の直後に配置されます。All を括弧で囲んで関数式にしています。ここを参照
( function () {
// ... all vars and functions are in this scope only
// still maintains access to all globals
} () );
このスタイルでは、関数式を作成する括弧の後に自己実行括弧が配置されます。ここを参照
var Var = ( function ( window, undefined )
{
} )();
var が構文に違いを生むかどうかわかりません...?