访问自执行功能

时间:2014-09-13 01:34:01

标签: javascript

如何从封闭功能中访问功能提醒?

  

(function(){

     

function alert(){console.log(“alert”); }

     

})();

例如,这不起作用 -

  

(function(){

     

function alert(){console.log(“alert”); }

     

})();

     

警报();

1 个答案:

答案 0 :(得分:4)

您必须将其导出到外面。

例如,

var publicAlert;
(function() {
    function alert(){ console.log("alert"); }
    publicAlert = alert;
})();
publicAlert();
var publicAlert = (function() {
    function alert(){ console.log("alert"); }
    return alert;
})();
publicAlert();