有人可以解释这些闭包之间有什么区别吗?有区别吗?我以前没有见过第二个例子(里面有括号)。
(function(a, b) {
//...
})(x, y);
// Parentheses inside
(function(a, b) {
//...
}(x, y));
在这里,这些闭包之间有区别吗?有没有一种情况会有所不同?
FOO.Bar = (function() {
//...
})();
FOO.Bar = (function() {
//...
}());