假设我有一组promise正在发出网络请求,其中一个将失败:假设我想要等到所有这些都完成,不管是否有一个失败了。可能有一个资源的网络错误,我可以没有,但如果我能得到,我想在继续之前。我想优雅地处理网络
假设我有一组promise正在发出网络请求,其中一个将失败:假设我想要等到所有这些都完成,不管是否有一个失败了。可能有一个资源的网络错误,我可以没有,但如果我能得到,我想在继续之前。我想优雅地处理网络
我写的代码是这样的:有人告诉我这分别被称为“延迟反模式”或“承诺构造函数反模式”,这段代码有什么不好的地方,为什么它被称为反模式?
我将代码重构为承诺,并构建了一个奇妙的长而平坦的承诺链,由多个.then()回调组成。最后我想返回一些复合值,并需要访问多个中间承诺结果。然而,从序列中间的分辨率值不在最后回调的范围内,我如何访问它们