问答详情
源自:1-5 立即调用表达式

为什么立即调用不执行呢

<script>

(function(fac){

fac();

})(function(){

return function(){

alert(11111);

}

});

</script>



提问者:慕瓜0222810 2016-01-06 13:13

个回答

  • 李晓健
    2016-01-06 13:18:27
    已采纳

    (function(fac){
        fac();
    })(function(){
        return function(){
            alert(11111);
        }
    }());

    因为你后面作为参数的方法并没有被执行呀。

  • 乔帮主
    2016-01-06 13:36:33

    定义好方法后你要调用啊,不调用怎么执行呢!