JavaScript · Senior · Pytanie 52 z 75
Co dają helpery iteratorów, np. map.values().filter(...).take(3)?
- ✓Poprawna odpowiedź: Leniwe, łańcuchowe operacje na dowolnym iteratorze bez wcześniejszego tworzenia tablicy
- 2Szybsze metody tablic
- 3Równoległą iterację w wielu wątkach
Wyjaśnienie
Iterator.prototype zyskał map, filter, take, drop, flatMap, reduce, toArray i inne. Przetwarzają elementy na żądanie, więc take(3) na ogromnym lub nieskończonym generatorze kończy wcześnie.