重複の可能性:
(…())とjavascriptクロージャの(…)()
(function(){...})();の間に違いはありますか?および(function(){...}()); ?
この例では、どちらも同じように機能します。
window.onload=function() {
var a = (function(i){
return "aaa" + i;
})(1);
var b = (function(i){
return "bbb" + i;
}(2));
console.log("a: "+ a);
console.log("b: "+ b);
};