JavaScript · Senior · Frage 55 von 75
Womit lehnt Promise.any ab, wenn alle Promises abgelehnt werden?
- 1Mit einem
AggregateErrormit allen Ablehnungsgründen - 2Mit
undefined, weil kein Promise erfüllt wurde - 3Mit dem zeitlich ersten aufgetretenen Ablehnungsgrund
Antwort zeigen
Richtige Antwort: Mit einem AggregateError mit allen Ablehnungsgründen
Erklärung
Da es auf den ersten Erfolg wartet, heißt Scheitern „alles ist fehlgeschlagen“, also bleiben alle Gründe erhalten. Mit err instanceof AggregateError prüft man, um sie zu protokollieren.