맨날 헷갈려서 찾아보는 allSettled 이자식 아주 편리한 자식
Promise.all()
메서드는 객체에 주어진 모든 프로미스 중 하나라도 거절되면 모두 거절됨
한개 실패했을 뿐인데 엮여있는 애들 다 실패되면 세상 억울ㅜ
Promise.allSettled
얘는 all 처럼 여러 프로미스를 처리하면서 성공을 하든 실패를 하든 일단 진행함
필요에따라 구분하여 쓰자
공통점 : 여러 프로미스의 결과를 비동기로 모두 이행하여 집계할 때 사용
아무튼 초간단 사용법
const promiseList = [ ];
primiseList.push( 함수1() );
primiseList.push( 함수2() );
primiseList.push( 함수3() );
//... 이렇게 차곡차곡 push ^^
Promise.allSettled(promiseList);
// => 함수1,2,3 하나씩 이행함
'🧠 저장 > Javascript' 카테고리의 다른 글
디바운스(debounce)와 쓰로틀링(throttle) (0) | 2024.01.18 |
---|---|
webkit scroll freeze 이슈 (0) | 2023.11.27 |
function을 변수에 넣는 이유 (0) | 2023.11.01 |
에러와 에러 객체 (0) | 2023.05.31 |
옵셔널 체이닝 (optional chaining) (0) | 2023.05.26 |