- 718 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 22:17:49.64 ]
- 即時関数パターンは、引数と戻り値が使えるから
ブロックよりもわかりやすいコードが書けたりするよ。 var ret = (function (value) { return value+1; )(hogehoge_value); 更に発展形でプライベートメソッドと パブリックメソッドをもったオブジェクトも作れるよ。 var My = (function (msg) { function add() { return 'hello '; } function get() { return add(msg); } return { get: get }; //getのみ公開 )('world'); console.log(My.get()); ブロックよりも、柔軟で多くのことが出来るパターン。
|

|