JavaScript · Middle · Frage 19 von 75
Wie unterscheidet sich Promise.any von Promise.race?
- 1
anywartet auf den ersten Erfolg,raceauf den ersten Abschluss mit beliebigem Ausgang - 2
racewartet auf den ersten Erfolg,anydagegen auf den ersten Abschluss mit beliebigem Ausgang - 3Es sind Synonyme;
anyist der neuere Name vonrace
Antwort zeigen
Richtige Antwort: any wartet auf den ersten Erfolg, race auf den ersten Abschluss mit beliebigem Ausgang
Erklärung
Promise.any lehnt nur ab, wenn alle ablehnen, mit einem AggregateError. Promise.race übernimmt den Ausgang des schnellsten - so baut man Timeouts: Promise.race([fetch(url), timeout(5000)]).