<分区>
我知道这很愚蠢,但这之间有任何区别:
(function() {
var foo = 'bar';
})();
还有这个?
(function() {
var foo = 'bar';
}());
JSLint告诉我们将调用移动到包含函数的括号中
,但我认为没有必要。
编辑:答案太酷了。 ~函数
,JSHint替代方案以及 jQuery 对 (/***/)();
的偏好和 Crockford 的解释!我以为我只会得到一个“他们是同一回事”之类的答案。
你们通过投票决定最好的,我打勾。