gpt4 book ai didi

javascript - JavaScript Promise.all 是否有一个在成功和失败时触发的回调

转载 作者:可可西里 更新时间:2023-11-01 02:17:23 27 4
gpt4 key购买 nike

<分区>

我是不是误解了 Promise.all?我在数组中有 X 个 promise ,我正在尝试汇总数组的成功/失败比率。

这是我认为我知道的:

Promise.all 采用一系列 promise 。

如果所有的 promise 都成功,那么 .then 回调就会运行。

如果其中一个 promise 失败,则调用 .catch 回调,传入的参数是单个引发错误的值。

没有触发回调,这是所有 promise 的结果,如果有些成功,有些失败。 IE。它不能给你一个像(伪代码)[success, fail, success, success] 这样的数组——就像人们所期望的那样,并且可以在许多 JS 库(ajax、ember 等)中找到。

这就像.then 更像是一个.success,而不是一个总是在所有的promises 完成后运行的函数,无论是成功还是失败有些失败了。 为什么没有 .when .finally .runThisShizNoMatterWhat?还是我遗漏了什么(很有可能)?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com