gpt4 book ai didi

javascript - 使用回调参数在 Javascript 中创建函数

转载 作者:行者123 更新时间:2023-12-02 23:08:52 26 4
gpt4 key购买 nike

我想创建“foo”函数,它有一个回调作为参数,并且还希望回调有两个参数,如下所述。我尝试过,但还没有得到解决方案。

它没有任何用例,这只是对我自己的挑战:)

function foo(callback){
callback();
}
foo((arg1,arg2)=> {
arg1=0;
arg2=1;
});

我该怎么办?

最佳答案

传递给回调的参数是由调用它的函数创建的,因此在您的情况下 foo 会这样做:

function foo(callback){
callback(/*arg1: */ 0, /* arg2: */ 1);
}

foo((arg1,arg2) => {
console.log("arg1 is", arg1, "arg2 is", arg2);
});

您可以像调用任何其他函数一样调用回调。

关于javascript - 使用回调参数在 Javascript 中创建函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57460249/

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