gpt4 book ai didi

javascript - javascript中的回调解释

转载 作者:行者123 更新时间:2023-12-01 01:27:34 26 4
gpt4 key购买 nike

在下面的代码中,我使用 setTimeout 来调用 foo

function foo() {
console.log('2000 milliseconds have passed since this demo started');
}
setTimeout(foo, 2000);

据我所知,如果我们不使用括号,代码将仅将该函数作为指针引用,如何在不使用括号的情况下调用该函数

最佳答案

拿这个例子来比较一下:

function myFunction(callback) {
callback();
}

function foo() {
console.log('The foo function has been called');
}

myFunction(foo);

您作为参数传递的函数由 myFunction 内的代码调用。

setTimeout 的工作方式类似:您只是不查看其源代码,因为它不是您自己编写的代码。它随浏览器一起提供。

关于javascript - javascript中的回调解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53620093/

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