Node.js · Junior · Frage 38 von 75
Wie führt man zwei unabhängige asynchrone Anfragen parallel aus und wartet auf beide?
- 1
await Promise.all([getUser(), getOrders()]) - 2
Promise.wait(getUser, getOrders) - 3
await getUser(); await getOrders();
Antwort zeigen
Richtige Antwort: await Promise.all([getUser(), getOrders()])
Erklärung
Zwei awaits hintereinander laufen nacheinander, die Gesamtzeit ist also die Summe. Promise.all startet beide auf einmal und wird abgelehnt, sobald eines scheitert; Promise.allSettled wartet auf alle Ergebnisse.