Skip to content

Commit 82e68c8

Browse files
authored
Добавление описание метода в "Итого"
1 parent 79503ec commit 82e68c8

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

1-js/11-async/05-promise-api/article.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -323,8 +323,9 @@ let promise = new Promise((resolve, reject) => reject(error));
323323
2. `Promise.allSettled(promises)` (добавлен недавно) -- ждёт, пока все промисы завершатся и возвращает их результаты в виде массива с объектами, у каждого объекта два свойства:
324324
- `state`: `"fulfilled"`, если выполнен успешно или `"rejected"`, если ошибка,
325325
- `value` - результат, если успешно или `reason` - ошибка, если нет.
326-
3. `Promise.race(promises)` -- ожидает первый выполненный промис, который становится его результатом, остальные игнорируются.
327-
4. `Promise.resolve(value)` -- возвращает успешно выполнившийся промис с результатом `value`.
328-
5. `Promise.reject(error)` -- возвращает промис с ошибкой `error`.
326+
3. `Promise.race(promises)` -- ожидает первый *выполненный* промис, который становится его результатом, остальные игнорируются.
327+
4. `Promise.any(promises)` (добавлен недавно) -- ожидает первый *успешно выполненный* промис, который становится его результатом, остальные игнорируются. Если все переданные промисы отклонены, [`AggregateError`](mdn:js/AggregateError) становится ошибкой `Promise.any`.
328+
5. `Promise.resolve(value)` -- возвращает успешно выполнившийся промис с результатом `value`.
329+
6. `Promise.reject(error)` -- возвращает промис с ошибкой `error`.
329330
330331
Из всех перечисленных методов, самый часто используемый - это, пожалуй, `Promise.all`.

0 commit comments

Comments
 (0)