kidoOooOoooOOom

IT系で開発やってます

即時関数呼び出しのお作法

下記のように即時実行関数を書く場合、変数への無名関数の代入と非常に似ているので可読性が悪い

var value = function() {
  // hoge
}();

なので、即時関数呼び出しが発生することを明確にするために、次の例のように関数を括弧でくくるのが推奨される。

var value = (function() {
  // hoge
}());