関数として呼び出された関数の内部では、thisは必ずグローバルオブジェクトを指す
windowをハードコーディングせずにグローバルオブジェクトにアクセスする必要があるときは、以下のようにすれば、入れ子になった関数のどこからでも実行できる。(JavaScriptパターンp13に書いてあった)
var global = (function(){ return this; }());
windowをハードコーディングせずにグローバルオブジェクトにアクセスする必要があるときは、以下のようにすれば、入れ子になった関数のどこからでも実行できる。(JavaScriptパターンp13に書いてあった)
var global = (function(){ return this; }());