0
裏面我有一個遞歸函數:如何等待回調遞歸函數
let main =() => {
ftp(_defaultPath, _start, (file, doc, name) => {
parser(file, doc, name)
})
}
分析器功能:
module.exports = async function (file, doc, name) {
await funcOne(file, doc)
await funcTwo(file, doc, name)
await funcThree(file, doc, name)
}
回調其稱爲遞歸函數內多次:
async function myFuntion(path, name, callback) {
...
callback(file, doc, files[p][1])
...
}
問題是我想等待,當我做回調如:
async function myFuntion(path, name, callback) {
...
await callback(file, doc, files[p][1])
... next lines need to wait to finish callback
}
我試圖找到如何做到這一點。
這可能嗎?謝謝
謝謝!只是我找到了解決方案:D – user2634870