2012-07-05 74 views
0

这两种运行JavaScript函数的区别是什么?这两种调用JavaScript匿名函数有什么区别?

(function() { 
    //Code #1 
})(); 

(function() { 
    //Code #2 
}()); 

我见过这两个,我倾向于使用#1。

+0

相同。道格拉斯克罗克福德更喜欢第二个。 – scusyxx 2012-07-05 19:20:47

+1

看,很多相同的工作方式,只是字节的差异:http://jsfiddle.net/mageek/zsAfF/8/(如果你找到另一种方式,请告诉我) – Mageek 2012-07-05 19:35:06

回答

1

根本没有功能上的差异......只是一种风格。

1

无 - 它们都是自执行的匿名函数,它隐藏父命名空间的变量。

相关问题