(function(){})()和(function(){}())之间的区别,自调用匿名函数

时间:2014-05-13 07:20:44

标签: javascript self-invoking-function

看看括号的位置,是不是有什么不同?

(func)()

(function(){

})();

和(func())

(function(){

}());

1 个答案:

答案 0 :(得分:2)

从技术上讲,第一个定义了一个匿名函数,然后调用它,第二个定义了一个匿名函数,它根据它的定义来调用它自己。实际上,它们完全相同。