要求是在转到下一个调用之前完成当前函数:
var current_data = something;
Run(current_data).then((data1) => {
Run(data1).then(data2 => {
Run(data2).then(data3 => {
// and so on
})
})
});
只有当我确切地知道我想要获取多少数据时,上面的示例才可能实现。
最佳答案
为了使嵌套的 Promise 成为 Promise 链的一部分,您需要返回嵌套的 Promise。
Run(current_data).then((data1) => {
return Run(data1).then(data2 => {
return Run(data2).then .....
});
});
关于javascript - 如何调用一系列 Promise 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52463053/