3

可能重复:
JavaScript 中的匿名函数如何工作?
这个 JavaScript 片段是什么意思?

我在我的脚本中使用:

(function(){
...[code]..
})()

我找不到有关此的文档,当此表单采用 args 时,我看到了脚本。

(function(){
...[code]..
})(arg1,arg2)

有人有关于这个javascript函数的链接或很好的解释吗?

4

2 回答 2

1

它被称为自执行匿名函数。

是第一个谷歌结果,它提供了一个可靠的概述。

于 2013-01-28T15:20:39.473 回答
1

这只是普通的 javascript。

你实例化一个匿名函数,然后用 2 个参数调用它。

我认为令人困惑的部分是操作的即时方面。

您本可以(以更高的成本):

var hnd = function() {...};
hnd(arg1,arg2);
于 2013-01-28T15:19:02.800 回答