0

我想知道通过以下方式定义自执行函数时是否有任何区别:

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

4

0 回答 0