gpt4 book ai didi

javascript - 何时编写 myFunction 而不是 myFunction() 来调用函数

转载 作者:行者123 更新时间:2023-11-28 20:50:35 26 4
gpt4 key购买 nike

我已经看到,主要是在事件处理程序中,称为 Pascal 风格的函数,即没有括号。 myFunctionmyFunction() 之间有区别吗?如果有,它是什么?

最佳答案

当你想调用函数时,总是使用括号。

当您希望它作为回调函数时使用不带括号的原因是您不想在将其分配给事件时调用该函数。事件触发时会调用该函数。

您可以像任何其他值一样传递函数引用,并在想要调用它时使用括号。示例:

function test() {
alert('test');
}

var x = test; // got the reference
var y = x; // copying it around
y(); // calling the function

关于javascript - 何时编写 myFunction 而不是 myFunction() 来调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12525984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com