ES6 Promise.all () дескриптор ошибки - нужен ли .settle ()? [Дубликат]

На этот вопрос уже есть ответ:

Подождите, пока не будут выполнены все обещания ES6, даже отклоненные обещания 15 ответов

Допустим, у меня естьPromise.all() который выполняет два обещания. Если одно обещание приводит к ошибке, а другое разрешается, я хотел бы иметь возможность обрабатывать ошибки в зависимости от ситуации послеPromise.all() поселились.

ES6 В обещаниях отсутствует метод расчета, я полагаю, на это есть веская причина. Но я не могу не думать, что.settle() метод сделал бы эту проблему намного проще для меня.

Я поступаю неправильно или расширяю обещания ES6 с помощью метода расчета, что нужно делать здесь?

Пример того, как я думаю об использовании.settle():

Promise.all([Action1,Action2])
.settle(function(arrayOfSettledValues) 
    //if 1 failed but not 2, handle
    //if 2 failed but not 1, handle
    //etc....
)

Ответы на вопрос(1)

Ваш ответ на вопрос