Promise
객체를 항목으로 갖는 반복 가능한 집합을 입력으로 사용하고 단일 Promise
객체를 반환한다.
Promise.all(iterable)
Promise
객체를 반복 항목으로 가진 반복 가능한 객체를 지정한다.
반복자 내의 여러 Promise
가 모두 이행될 때 단일 Promise
객체로 반환한다. 이행 결과값의 유형은 배열이며 완료 순서가 아닌 반복자의 순서를 갖는다. 반복자 내의 Promise
중 하나라도 거부되면 모든 Promise
가 비동기적으로 거부된다. 거부 이유는 첫 번째 거부가 발생한 Promise
의 결과이다.