显然,回调函数在 firstFunction()
之后没有被触发。
可能出了什么问题?
function callback () {
console.log("this is the callback function");
}
function firstFunction () {
console.log("this is the first function");
}
firstFunction(function () {
callback();
});
有什么办法可以解决这个问题吗?
最佳答案
正如 Ibrahim 所说,如果你想调用回调,就必须调用它:) 例如:
function callback(){
console.log("this is the callback function");
}
function firstFunction (cb){
console.log("this is the first function");
cb();
}
firstFunction(function () {
callback();
});
或者直接在arg中调用函数:
firstFunction(function () {
callback();
}());
编辑: 为时已晚。对不起。无论如何,也许您会发现第二种方法很有帮助。
关于Javascript 回调函数没有被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52247091/