Promise
객체를 항목으로 갖는 반복 가능한 집합을 입력으로 사용하고 하나 이상의 Promise
가 이행되면 이행된 첫 번째 Promise
객체를 반환한다.
all()
와 기본적으로 동일하나 all()
메소드는 입력된 Promise
중에서 하나라도 거부되면 모두 거부된 것으로 처리하는 반면 any()
메소드는 하나 이상 이행되면 그 중 첫 번째 Promise
객체를 반환한다.
Promise.any(iterable)
Promise
객체를 반복 항목으로 가진 반복 가능한 객체를 지정한다.
입력된 Promise
중에서 이행된 첫 번째 Promise
를 반환한다. 모두 거부되었다면 AggregateError
예외가 발생한다.