诺言瀑布

这个问题在这里已经有了答案:

  • 如何构建嵌套Promise 2答案

  • 你有承诺反模式发生。 您可以从承诺中返还承诺,以避免像您所做的那样嵌套承诺。

    promiseOne()
        .then(() => promiseTwo())
        .then(() => promiseThree())
        .then(() => promiseFour());
    

    顺便说一下,Node支持内置的Promise构造函数。

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise

    const promise = new Promise((resolve, reject) => {
        // do something and then resolve
        resolve();
    })
    promise().then(() => { ... });
    
    链接地址: http://www.djcxy.com/p/9449.html

    上一篇: Promise waterfall

    下一篇: Promise vs Observable