首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(func(){}())与(func(){})()之间的差异;

(func(){}())与(func(){})()之间的差异;
EN

Stack Overflow用户
提问于 2013-10-12 17:19:12
回答 1查看 242关注 0票数 11

我经常看到这两种约定,我想知道这是否有实际的区别。

代码语言:javascript
复制
(function () {
  document.write("it works");
}());

(function () {
  document.write("it also works");
})();
EN

回答 1

Stack Overflow用户

发布于 2013-10-12 17:32:48

两者之间没有区别,左大括号用作语法提示,告诉解析器后面是一个函数表达式,而不是一个函数声明。

了解更多http://jsperf.com/self-invoking-function

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19332594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档