** Promise.all 전달된 모든 프로미스가 이행될 때까지 기다립니다. 만약 하나의 프로미스라도 거부되면, Promise.all은 즉시 거부된다.
즉, 모든 프로미스가 성공해야만 최종적으로 성공한 결과를 얻을 수 있습니다. const promise1 = Promise.resolve(3); const promise2 = 42; const promise3 = new Promise((resolve, reject) => { setTimeout(resolve, 100, 'foo'); }); Promise.all([promise1, promise2, promise3]).then((values) => { console.log(values); //출력 값 : [3, 42, 'foo'] }).catch((error) => { console.error(error); }) ** Promise.any 전달된 프로미스 중 하나라도 이행되면 그 값을 반환한다. 만약 모든 프로미스가 거부되면, 거부된 이...
#
all
#
성공
#
비동기
#
메서드
#
동기
#
then
#
script
#
Promise
#
javaScript
#
error
#
catch
#
any
#
실패
원문 링크 : [javaScript] 비동기 작업 처리 메서드