我试图理解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
方法就是一个很好的例子:它根据条件调用传递给它的两个回调中的任何一个。还有更多的例子,其中大多数可能区分成功和错误的情况,但通常参数的数量没有限制。