这是我能想到的最基本的 嵌套回调 ,它给了我一个错误[发布在下面]
function a (callback) {
console.log('first print a')
callback()
}
function b (callback) {
console.log('b after a')
callback()
}
function c () {
console.log('c after b')
}
a(b(c))
输出/错误 -
b后的 b
c后b
首先打印一个
/nodejs/file.js:33
回调()
^
TypeError:回调不是函数
答案 0 :(得分:-1)
您可以这样使用:
function a (callback) {
console.log('first print a')
return callback
}
function b (callback) {
console.log('b after a')
return callback
}
function c () {
console.log('c after b')
}
a(b(c()))