Javascript回调函数未被激发

Javascript回调函数未被激发,javascript,callback,Javascript,Callback,显然,在firstFunction()之后没有启动回调函数。 出了什么问题 函数回调(){ log(“这是回调函数”); } 函数firstFunction(){ log(“这是第一个函数”); } 第一个函数(函数(){ 回调(); });正如易卜拉欣所说,如果你想调用回调函数,就必须调用它:) e、 g: 或直接在参数中输入函数: firstFunction(function () { callback(); }()); 编辑: 太晚了。很抱歉不管怎样,也许你会发现第二种方法很有

显然,在
firstFunction()
之后没有启动回调函数。 出了什么问题

函数回调(){
log(“这是回调函数”);
}
函数firstFunction(){
log(“这是第一个函数”);
}
第一个函数(函数(){
回调();

});正如易卜拉欣所说,如果你想调用回调函数,就必须调用它:) e、 g:

或直接在参数中输入函数:

firstFunction(function () {
    callback();
}());
编辑:
太晚了。很抱歉不管怎样,也许你会发现第二种方法很有用。

正如易卜拉欣所说,如果你想调用回调函数,就必须调用它:) e、 g:

或直接在参数中输入函数:

firstFunction(function () {
    callback();
}());
编辑:
太晚了。很抱歉无论如何,您可能会发现第二种方法很有用。

将第二个函数作为参数传递

函数回调(){
log(“这是回调函数…”);
}
函数firstFunction(callbackFnc){
log(“这是第一个函数”);
callbackFnc()
}

第一个函数(回调)
将第二个函数作为参数传递

函数回调(){
log(“这是回调函数…”);
}
函数firstFunction(callbackFnc){
log(“这是第一个函数”);
callbackFnc()
}

firstFunction(回调)
在“firstFunction”定义中,它不需要回调函数

当您调用“firstFunction”时,您正在传递一个函数,因此可能需要稍微更改一下定义。类似于

function firstFunction(cb){ //now is expecting a callback function as parameter
  console.log("something");
  cb(); //calls the callback function!
}
试试看,并检查其他定义


希望能有帮助

在“firstFunction”定义中,它不需要回调函数

当您调用“firstFunction”时,您正在传递一个函数,因此可能需要稍微更改一下定义。类似于

function firstFunction(cb){ //now is expecting a callback function as parameter
  console.log("something");
  cb(); //calls the callback function!
}
试试看,并检查其他定义


希望能有帮助

有没有办法解决这个问题?有没有办法解决这个问题?第二种方法违背了回调的概念。+1你是对的。我只是想说明如何调用本例中使用的
回调
函数。我不确定auditore想要实现什么。感谢您的澄清。第二种方法违背了回调的概念。+1您是对的。我只是想说明如何调用本例中使用的
回调
函数。我不确定auditore想要实现什么。谢谢你的澄清。