JavaScript · Senior · Frage 52 von 75
Was bringen Iterator-Helfer wie map.values().filter(...).take(3)?
- 1Parallele Iteration auf mehreren CPU-Threads
- 2Träge, verkettbare Operationen auf jedem Iterator
- 3Schnellere Array-Methoden, die in einer nativen Schleife laufen
Antwort zeigen
Richtige Antwort: Träge, verkettbare Operationen auf jedem Iterator
Erklärung
Iterator.prototype bekam map, filter, take, drop, flatMap, reduce, toArray und mehr. Sie verarbeiten Elemente bei Bedarf, also hört take(3) auf einem riesigen oder unendlichen Generator früh auf.