Так что, согласно моему пониманию, Promise.all([promises])
возвращает массив разрешенных значений, если все обещания разрешены. Кроме того, согласно Promise.all() fail-fast behavior
, если любое из обещаний отклонено, Promise.all()
отклоняется.
const result = await Promise.all([...promises]);
Так, каково значение переменной result
, если любое обещание отклонено? Возвращает ли массив с отклоненными значениями? Как я могу убедиться, что все обещания разрешены без использования then()
обратного вызова? Я использую шаблон async-await
по всему проекту и не хочу использовать обратные вызовы / обещания.