次の方法で自己実行関数を定義するときに違いがあるかどうかを知りたいです。
var f = (function(){
return function(){
document.getElementById("f").innerText = "Hello f";
};
})();
var g = (function(){
return function(){
document.getElementById("g").innerText = "Hello g";
};
}());
var h = function(){
return function(){
document.getElementById("h").innerText = "Hello h";
};
}();
彼らは同じ結果を与えるようです。http://jsfiddle.net/sosegon/nj4ttnmu/をご覧ください
BR、SV