var hoge;
(function(){
})();
このような記述する関数の中でグローバル変数hogeを使いたいのですが
どんな風に書きますか?
var hoge = 1; (function(){ alert(hoge); })();
普通に参照できます。
var hoge = 1; (function(e){ alert(e); })(hoge);
こういう話かな。
「グローバル変数」ってくらいだから、どこでも使えます。
ただし、こういうふうになっていなければ。
var hoge; ... (function(){ var hoge; // ※注意 ... })();
すみません。ふつうに使えました
ありがとうございます。
2011/12/06 01:00:01ふつうに参照できました。