HTML, DOM, Node.js

promise all - JavaScript

파란배개 2020. 11. 9. 17:57

promise all 메서드는 순회 가능한 객체에 주어진 모든 프로미스가 이행한 후, 혹은 프로미스가 주어지지 않았을 때 이행하는 Promise를 반환합니다. 주어진 프로미스 중 하나가 거부하는 경우, 첫 번째로 거절한 프로미스의 이유를 사용해 자신도 거부합니다. -mdn-

- 즉, 주워진 모든 프로미스를 이행하고 프로미스를 리턴하며, 하나의 프로미스라도 reject된다면 promise all도 거부된다.

- 배열처럼 순회 가능한 객체를 매개변수로 가진다.

- 매개변수로 주어진 프로미스를 이행한 프로미스 타입을 반환한다.

- 순회 가능한 배열 안에서 프로미스가 아닌 요소가 있다면 무시하지만 이행 결과 배열에는 포함한다.