【发布时间】:2020-06-09 19:16:43
【问题描述】:
我有一些承诺,例如:
promise1 = function() { return new Promise(a,b){} ....}
promise2 = function() { return new Promise(a,b){} ....}
promise3 = function() { return new Promise(a,b){} ....}
promise4 = function() { return new Promise(a,b){} ....}
可以通过嵌套这些 promise (1,2,3,4) 来创建其他的 Promises,例如:
promiseX = function() {
return new Promise(function() {
promise1().then(promise2)...
})
}
promiseY = function() {
return new Promise(function() {
promise3().then(promise4).....
})
}
然后使用最后创建的两个:
promiseX().then(promiseY).then(function().....)
这样做是否正确?无论如何,正确的做法是什么?
【问题讨论】:
标签: javascript promise