$(function(){...}之后的额外一组parens)

Ste*_*ven 2 javascript

我有一段代码看起来像这样:

$(function() {
  // some code here to do stuff
})();
Run Code Online (Sandbox Code Playgroud)

任何想法最终extra()有什么贡献?有或没有他们脚本工作正常.

我确信之前已经讨论过,但我不知道如何进行代码搜索.

Ali*_*guy 5

我会说这是一个错字.

要么(JQuery DOM Ready):

$(function() {
  // some code here to do stuff
});
Run Code Online (Sandbox Code Playgroud)

或者(自我调用匿名函数):

(function() {
  // some code here to do stuff
})();
Run Code Online (Sandbox Code Playgroud)

  • 我的一个烦恼是:为什么在显然我们明确地调用它时调用函数自我调用?虽然没有改变答案的正确性. (3认同)
  • @Stevus:其实是我,但没关系;) (2认同)