这是多回调函数(JavaScript)的正确示例吗



我试图理解Callback Functions,但有点困惑。现在,如果我在参数中传递3个或更多的函数,然后一个接一个地调用它们,就像下面的例子一样,那么它们都会被称为Callback Functions吗?或者父代将被称为Callback Function?或者两者一起称为Callback Functions

此外,我从未听说一个函数有超过1个回调。那么,这个例子是对这个例子的正确引用吗。。。那么,说-A function can have infinite no of callbacks?是正确的吗?请核实并解释!

function alpha(a, b, 
fn1 = ()=>{
console.log("hello");
},
fn2 = () => {
console.log("good morning")
},
fn3 = () => {
console.log("good evening")
}){
console.log(a, b, a+b);
fn1();
fn2();
fn3();
}
alpha(5, 10);

参考:

回调函数在JavaScript示例中不起作用

如果我在参数中传递3个或多个函数,然后一个接一个地调用它们,它们都会被称为回调函数吗?

是。它甚至不必一个接一个地给他们打电话,也不必只给他们打一次电话,只要有可能打电话就足够了。

或者父函数将被称为回调函数?还是两者都在一起?

否。

alpha是一个接受回调的函数。

此外,我从未听说一个函数有超过1个回调

promisethen方法就是一个很好的例子:它根据条件调用传递给它的两个回调中的任何一个。还有更多的例子,其中大多数可能区分成功和错误的情况,但通常参数的数量没有限制。

最新更新