(function(){}())把一個函數(shù)放到小括號里面是什么意思,最外面的那層不用小括號包裹可不可以?
(function(window,?factory)?{ ????factory(window) }(this,?function()?{ ????return?function()?{ ????????//jQuery的調(diào)用 ????} }))
寫法1的代碼,簡化一下是不是就是(function(){}()),但是這樣和function(){}()是不是等價的?
(function(window,?factory)?{ ????factory(window) }(this,?function()?{ ????return?function()?{ ????????//jQuery的調(diào)用 ????} }))
寫法1的代碼,簡化一下是不是就是(function(){}()),但是這樣和function(){}()是不是等價的?
2015-09-25
舉報
2019-08-02
(function(){}())是立即執(zhí)行里面的函數(shù),具有隔絕外界變量的功能,避免變量污染,function(){}()是一個匿名函數(shù),因為匿名函數(shù)不能被調(diào)用,就會報錯
2015-09-28
1.(function(){ alert("test1"); }());
2.function(){ alert("test1"); }();
執(zhí)行如上代碼:報錯“Uncaught SyntaxError: Unexpected token (”,加上括號之后運行正常