我想知道在以下列方式定义自执行函数时是否有任何区别:
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