gpt4 book ai didi

javascript - 如何将返回响应的预定义 JavaScript 回调作为参数传递到函数中?

转载 作者:行者123 更新时间:2023-11-28 15:55:25 25 4
gpt4 key购买 nike

我需要多次调用同一个回调函数,所以我不想重复它,但它需要一个响应,并且这个响应在某种程度上无法用于调用函数,除非我明确定义它。基本上这就是我所拥有的:

// The callback function
function foo(response){
//do something with the response here
}

// The calling function
mainActivity(data, function(response){
// Upon receiving the data in the form of 'response', do foo to it
foo(response);
});

我理想中想做的是:

mainActivity(data, foo(response)}

但我似乎不知道如何。

最佳答案

简单。

mainActivity(data, foo);

但如果您继续调用 foo() 则不会在mainActivity() .

推理:

mainActivity(data, foo(response))来电 foo(response)并将其传递给 mainActivity(data, callback) 。如果foo(response)不返回函数,当 mainActivity 时它不会很成功尝试将其作为函数调用(在名义声明中为 callback(response))。

关于javascript - 如何将返回响应的预定义 JavaScript 回调作为参数传递到函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096984/

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