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

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


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

00:00 Способы объявления генераторов
10:41 Пример генератора с yield
15:54 Пример генератора с yield и return
18:47 Получение значений из генератора циклом for...of
21:04 Получение значений из генератора spead - оператором
21:50 Метод next
23:30 Пример генератора с yield * возвращающего итерируемые объекты
25:05 Пример генератора с yield * возвращающего другие генераторы
26:18 Метод return
28:11 Метод throw
29:05 Обобщение

anatolykobzisty
Автор

елки палки... почему только сейчас я нашел этот канал?( Низкий поклон, Тимур!

alexdr
Автор

Спасибо! Хотелось бы послушать про реализацию каналов на генераторах, про которую рассказывал Кайл Симпсон в книге You don't now js

drmonochromer
Автор

У Вас перепутаны ссылки под видео. На генераторах стоит ссылка на асинхронные генераторы, а на асинхронных генераторах стоит ссылка на генераторы

kmaniacco
Автор

в b-yield.js не нужна конструкция if (value > end) return;. Нужно просто поменять местами value += delta; и yield value; Ну, бывает..

jorgenUA
Автор

Тимур, а как то используете на практике генераторы?

igorsavelev
Автор

Методы .throw и .return устанавливают генератору done:true. Возможно, их основная задача - управлять генератором снаружи.

vxugnbt
Автор

ничего не понял .. что такое a * this.value ?

yugmdff
Автор

сложно слушать и концентрироваться...сбивчивая, нечеткая речь

Hey__Luna__
Автор

Не могу серьезно воспринимать профессионала, который читает "ретурн".

externuz