lovemeloveme.log
로그인
lovemeloveme.log
로그인
[React] Multiple Promise Handling
HAPPY JM
·
2022년 6월 24일
팔로우
0
비동기처리
프로미스
0
JavaScript
목록 보기
4/7
프로미스 메서드 종류
Promise.all()
모든 프로미스가 fulfilled 되는 것을 기다린다.
기다리는 Promise 중 하나라도 reject되면, Promise.all이 리턴하는 Promise는 rejected 상태가 된다.
Promise.allSettled()
모든 프로미스가 fullfilled 또는 rejected 되는 것을 기다린다.
Promise.race()
프로미스 중 가장 먼저 완료된 것의 결과값으로 그대로 이행 혹은 거부한다.
기다리는 Promise 중 하나라도 fullfilled 혹은 rejected 되면 settled 된다.
promise.any()
프로미스 중 하나라도 fullfilled 되는 것을 기다린다.
프로미스의 특징
catch 이후에 then이 있어도 핸들러는 정상적으로 실행된다.
fullfilled, rejected 두 상태는 settled된 상태이다.
resolved, rejected 된 Promise에도 계속 핸들러를 붙일 수 있다.
HAPPY JM
Junior FE Engineer | work @Pangyo
팔로우
다음 포스트
[자바스크립트] 비동기 thread와 queue
0개의 댓글
댓글 작성