即時関数とは何ぞや?
関数を記述すると同時に実行すること
書き方
var addition = (function (a,b){
var result = a + b;
return result;
})(1,2);
console.log(addition);
出力結果
3
以下の様に全体をカッコで囲んでも同じ
var addition = (function (a,b){
var result = a + b;
return result;
}(1,2));
console.log(addition);
参考
[JavaScriptで即時関数を使う方法【初心者向け】]
(https://techacademy.jp/magazine/5530)
[JavaScriptで即時関数を使う理由]
(https://qiita.com/katsukii/items/cfe9fd968ba0db603b1e)