--- title: Promise.allSettled() slug: Web/JavaScript/Reference/Global_Objects/Promise/allSettled tags: - JavaScript - Promise - allSettled - метод translation_of: Web/JavaScript/Reference/Global_Objects/Promise/allSettled ---
{{JSRef}}
Метод Promise.allSettled()
повертає проміс, який вирішується після того, як усі надані проміси були або вирішені, або відхилені, з масивом об'єктів, що містять результат кожного проміса.
Promise.allSettled(iterable);
iterable
Promise
.{{jsxref("Promise")}} у стані очікування, який буде асинхронно виконаний, як тільки кожен проміс у вказаному наборі промісів буде завершений, або успішним виконанням, або будучи відхиленим. В цей момент обробнику поверненого проміса передається масив, що містить результат для кожного проміса з початкового набору промісів.
У кожного об'єкта результату присутній рядок status
(статус). Якщо статус дорівнює fulfilled
(виконаний), тоді присутній параметр value
(значення). Якщо статус дорівнює rejected
(відхилений), тоді присутній параметр reason
(причина). Значення (або причина) відображає значення, з яким кожен проміс був виконаний (або відхилений).
Специфікація |
---|
Promise.allSettled() (TC39 Stage 4 Draft) |
To contribute to this compatibility data, please write a pull request against this repository: https://github.com/mdn/browser-compat-data.
{{Compat("javascript.builtins.Promise.allSettled")}}