围绕函数名称的括号是什么意思?

时间:2013-07-23 17:06:09

标签: javascript function

我在看别人的代码并试图理解它。它们在括号中包含函数调用名称:

myButton.onclick = (myFunction)(a, b, c); 

这不同于:

myButton.onclick = myFunction(a, b, c);

编辑:

只是为了添加更多上下文,函数myFunction具有以下形式:

myFunction = function(a, b, c) {
    return function () {
        // do something with a, b, and c
    }
}

1 个答案:

答案 0 :(得分:3)

没有区别。

他们这样做并且意味着同样的事情。