我经常看到这两种约定,我想知道这是否有实际的区别。
(function () {
document.write("it works");
}());
(function () {
document.write("it also works");
})();发布于 2013-10-12 17:32:48
两者之间没有区别,左大括号用作语法提示,告诉解析器后面是一个函数表达式,而不是一个函数声明。
了解更多http://jsperf.com/self-invoking-function
https://stackoverflow.com/questions/19332594
复制相似问题