JavaScript Promise.any()가 Promise.race()와 다른 점으로 올바른 것은?
쉬움 MDN Web Docs해설
Promise.any()는 첫 번째로 fulfilled된 프로미스의 값을 반환하며, 모든 프로미스가 rejected되면 AggregateError를 발생시킵니다. 반면 Promise.race()는 fulfilled든 rejected든 가장 먼저 settled된 프로미스의 결과를 그대로 반환합니다.
Promise.any()는 첫 번째로 fulfilled된 프로미스의 값을 반환하며, 모든 프로미스가 rejected되면 AggregateError를 발생시킵니다. 반면 Promise.race()는 fulfilled든 rejected든 가장 먼저 settled된 프로미스의 결과를 그대로 반환합니다.