标签: javascript
我经常看到两种惯例,我想知道是否存在实际差异。
(function () { document.write("it works"); }()); (function () { document.write("it also works"); })();
答案 0 :(得分:1)
两者没有区别, 开括号用作语法提示,告诉解析器后面的是函数表达式而不是函数声明。
了解更多http://jsperf.com/self-invoking-function