/
mezentsevs
/
examples
Обзор
Документация
Войти
/
mezentsevs
/
examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
js/example_005.js
27 строк
621 B
mezentsevs
feat(js): add example_005.js
24 окт 2025, 16:22
24 окт 2025, 16:22
9328034
Код
Авторство
О чём код?
const myAllSettled = (promises) => { return Promise.all(promises.map((p) => { return p .then((data) => ({ status: 'Success', data, })) .catch((error) => ({ status: 'Error', error, })); })); }; myAllSettled([ Promise.reject('First'), new Promise((resolve) => setTimeout(() => resolve('Second'), 3000)), Promise.resolve('Third'), ]).then(console.log); /* [ { status: 'Error', error: 'First' }, { status: 'Success', data: 'Second' }, { status: 'Success', data: 'Third' } ] */