即時関数呼び出しのお作法
下記のように即時実行関数を書く場合、変数への無名関数の代入と非常に似ているので可読性が悪い
var value = function() { // hoge }();
なので、即時関数呼び出しが発生することを明確にするために、次の例のように関数を括弧でくくるのが推奨される。
var value = (function() { // hoge }());
下記のように即時実行関数を書く場合、変数への無名関数の代入と非常に似ているので可読性が悪い
var value = function() { // hoge }();
なので、即時関数呼び出しが発生することを明確にするために、次の例のように関数を括弧でくくるのが推奨される。
var value = (function() { // hoge }());