如何在下面的代码中使用 Promise?
function async_f1(callback) {
setTimeout(function() {
callback("Async function 1...");
}, 1000);
}
function async_f2(callback) {
setTimeout(function() {
callback("Async function 2!...");
}, 1000);
}
function async_f3(callback) {
setTimeout(function() {
callback("Second async function 3!...");
}, 1000);
}
function doAll() {
async_f1(function(result1) {
async_f2(function(result2) {
async_f3(function(result3) {
console.log("Final result:", result1 + " " + result2 + " " + result3);
})
})
});
}
doAll();
谢谢
最佳答案
关于javascript - 如何使用 Q 库同时将 Node 异步函数转换为 Promise?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29287871/