For Want Of A Better Word

無名関数を変数に格納する理由 | var hoge = function(){var x ="hello";alert(x);};とか

      2015/04/19

http://archiva.jp/web/javascript/writing_style.html

1番は名前空間を汚さないということみたい。とにかく閉じる。という事みたいだけど。。
なんか、すっきりしない。
functionで定義しても同じだよね。関数内関数は、グローバルじゃないし。

んで

….普通の関数定義が実はグローバル変数設定と同じなんだと理解すれば…..

と書いてあることから、むしろfunctionが分かりやすくしてくれているだけと理解すればよいのかな。
javascriptさん的には、変数に関数を入れるほうが「いけているんだ」と思っておこうかな。

var hoge = function(){/* 処理 */}();でfunctionの実行まで出来るのは初めて知った。。

変数に入れておけば、使いまわせるし!!
みたいなこともあるのかな??
使いまわすための物が関数だしな。

だれか明確な理由をプリーズ。

http://ameblo.jp/meat18/entry-10520945143.html
こういうことかな。。

 - 未分類

  関連記事

no image
イーサネット

イーサネット (Ethernet) はコンピューターネットワークの規格の1つで、 …

no image
OnsenUi ② minimumサンプルの中身確認

サンプル①minimum index.html (body以外のhtml部分を記 …

no image
HTMLのDOCTYPE宣言とは(HTML4 HTML5)

いまいち理解していなかったのでまとめ。 【doctype宣言とは?】 その文書が …

no image
印刷ボタンの設置方法

Web&Peace http://bost.bostudio.co.j …

no image
【動画編集】ムービーメーカーで動画の間に別動画を差し込み。+キャプション追加。

■動画編集 ■ツール:windows ムービーメーカ ■したいこと ①音声はその …