可能重复:
“(function ( ) { } ) ( )” 和 “(function ( ) { } ( ) )” 在 JavaScript 中的功能是否相同?
我正在阅读下面的文档。
http://addyosmani.com/resources/essentialjsdesignpatterns/book/#patternity
当我查看这些示例时,匿名函数的自调用具有三种形式。
一个是
(function() {
//do something
})();
另一个是
function() {
//do something
}();
另一个是
(function() {
//do something
}());
这三种形式有什么区别?
感谢您的阅读!