Свързани публикации 'iterators'
Gomu Gomu без Array.reduce()
Използване на намаление в Javascript
Хей, момчета, вашето момче Майк идва при вас с полезен итератор, който да използвате и разбирате по време на пътуването си с JavaScript. Наскоро се натъкнах на предизвикателство с код, което искаше да изградите reduce() от нулата — беше доста просто, но след това попаднах на предизвикателство, което искаше да върна нов масив с елементи, открити във всички на входовете ( многоизмерен масив ) с помощта на намаляване. Преди това предизвикателство..
итерация на въвеждане на функция в Python
Намерих хитър трик, който изглежда очевиден, но ми спестява много грозно жонглиране.
Ако създадем функция, която консумира нещо итерируемо ( readlines() от файл, генератор и т.н. и т.н.), всичко се прекъсва, ако подадете обикновен стар списък.
До момента делегирах този проблем на повикващия или, още по-лошо, пренаписах кода си, за да използвам списък (и принудих целия въоръжен с генератор код да преобразува своите входове в списъци).
Но има по-добър начин!
Има функция iter , която..
Итератори и Iterables в Javascript.
Докато итераторите и Iterables са важна концепция в JavaScript, те може да не са толкова широко обсъждани или добре известни като някои други функции на езика. Те обаче са съществена част от JavaScript и се използват в различни сценарии, особено при работа с колекции и извършване на итерации.
Въпреки че не са толкова известни като някои други концепции на JavaScript като функции или обекти, итераторите са основен инструмент за работа с колекции в JavaScript и разбирането на тяхното..