promise all vs allSettled
1 | const promise1 = Promise.resolve(3); |
- all은 한개라도 실패하면 종료
- allSettled은 실패하더라도 모든 프로미스 실행
allSettled 값 꺼내쓰기
1 | const [job1, job2] = await Promise.allSettled(promiseJobs); |
- rejected : reason에서 실패사유를
- fulfilled : value에서 값을 꺼내 쓸 수 있다
참고
promise all vs allSettled
https://chinsun9.github.io/2021/12/19/promise-all-vs-allSettled/