JavaScript · Senior · Запитання 52 з 75
Що дають ітераторні помічники на кшталт map.values().filter(...).take(3)?
- ✓Правильна відповідь: Ліниві ланцюжки операцій над будь-яким ітератором без попереднього створення масиву
- 2Швидші методи масивів
- 3Паралельну ітерацію в кількох потоках
Пояснення
У Iterator.prototype з'явилися map, filter, take, drop, flatMap, reduce, toArray та інші. Вони обробляють елементи на вимогу, тому take(3) на величезному чи нескінченному генераторі зупиняється рано.