Promise.race
Promise.race([p1, p2, ...])
가장 먼저 끝난 Promise의 결과를 따른다.
여러 Promise 중 먼저 이행/거부되는 것의 결과로 결정됩니다. 타임아웃 구현에 활용됩니다.
반환값가장 빠른 결과 Promise
예시
await Promise.race([fetchData(), timeout(3000)]);← JavaScript 메서드 사전 전체 보기
Promise.race([p1, p2, ...])
가장 먼저 끝난 Promise의 결과를 따른다.
여러 Promise 중 먼저 이행/거부되는 것의 결과로 결정됩니다. 타임아웃 구현에 활용됩니다.
반환값가장 빠른 결과 Promise
예시
await Promise.race([fetchData(), timeout(3000)]);← JavaScript 메서드 사전 전체 보기