JavaScript · Senior · Frage 6 von 75
Was macht for await...of?
- 1Führt alle Iterationen parallel aus und wartet auf ihr Ende
- 2Wiederholt die Schleife, bis das Promise
fulfilledwird - 3Läuft über ein asynchrones Iterable und wartet auf jeden Wert
Antwort zeigen
Richtige Antwort: Läuft über ein asynchrones Iterable und wartet auf jeden Wert
Erklärung
Es funktioniert mit Objekten, die Symbol.asyncIterator haben: asynchrone Generatoren, Streams (ReadableStream), API-Paginierung. Die Iterationen laufen nacheinander. Um ein Array von Promises parallel zu verarbeiten, nutzt man Promise.all.