我试图让自己看到Promise.all和await Promise.all之间的不同之处。我了解到,如果其中一个承诺失败,第一个承诺就会提前结束,但在等待的情况下,我们必须等待所有承诺的完成。resolve() : reject(), 2e3)}
Promise.all([create_promise(trueconsole.log('rejected'))
// Finish after wa
问题是,当我在有自己的子链的承诺列表上使用Promise.all时,Promise.all上的thens开始解决,而then则在Promise.all内的承诺上开始解决。请参阅下面的注释示例。// Here I want to resolve all the file save promises, or find one that fails })
.then(() => { // <=======