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
■[perl]クラスの利用

クラスを呼び出す。 [crayon-584731b4ecc07196606713 …

no image
CentOS yum メッセージ "packages excluded due to repository priority protections"

171 packages excluded due to repository …

no image
Android アプリ icon画像作成

とにかく、マーケットにアップをしてみたかったので、アプリiconだけ作ってみた。 …

no image
PHPで配列間の共通値だけ取得したい(絞り込み検索をしたい) array_intersect array_diff

根っこは絞りこみ検索をしたい。 データの構造が、たとえば col1=1,2,3, …

no image
TTL(Time To Live) パケット有効期間

経由できるルーターの数を指定する。通常128や256といった値が設定される。これ …