Итераторы и асинхронные итераторы в JavaScript

preview_player
Показать описание


#итератор #итераторы #iterable #iterator #asyncgenerator #asynciterable #asyncgenerator #asynciterator #генераторы #generator #промис #nodejs #javascript #js
Рекомендации по теме
Комментарии
Автор

просто мастер Йода! огромнейшее спасибо вам за ваш труд!!!

mokkamokka
Автор

Вот он явный плюс того, что я знаю русский язык - в англонете подобные глубинные лекции я не встречал

indigosay
Автор

На мою думку в class Counter було б краще додати використання step:
value: i+step,
Дякую. Чудові лекції!

viktorborysyuk
Автор

в описании к видео перепутаны ссылки на гитхаб

dontknowmebot
Автор

что подразумевается под "контрактом"?

evgeniys.
Автор

Я всё-таки так сделал return {
value: counter > (end - 1) ? undefined : counter,
done: ++counter > end
}


чтобы после value:2 выдавался value:undefined, как при нативном методе [Symbol.asyncIterator]()

indigosay
Автор

Данная форма конечно короткая 12:32:
const gen = function* () {
yield* [0, 1, 2];
}
но такая еще короче:
const gen = () => [0, 1, 2];
Не очень понятен профит от использования функции генератора, у которой есть yield со звездочкой.

victorklimov