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想要实现什么。谢谢你的澄清。