Для чего генераторы в JavaScript?

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

В этом выпуске рассматриваем генераторы в JavaScript.
Генераторы в JavaScript (generators) - это особый тип функций, которые могут приостанавливать свое выполнение, выполнять результат, и далее возобновлять свою работу в произвольный момент времени, вернуть еще один результат и т.д. При вызове метода next, генератор возобновляет выполнение и при достижении yield приостанавливается. Результат выполнения функции генератора это ничто иное как итератор. У него есть метод next, который возвращает объект с полями value и done

Мы в соцсетях:

#devmagazine #devmagazinechannel
Рекомендации по теме
Комментарии
Автор

Пока это лучшее видео по генераторам которое мне удалось найти! Спасибо)

tzsnowo
Автор

О как! Оперативно. Единственное хотелось бы более живые примеры для понимания. Потому что первый де вопрос "зачем надо на практике?". Например, я использую генераторы в питоне для удобного разбиения данных на чанки на лету для последующей записи в БД. Спасибо за видос.

oygemor
Автор

Крутое объяснение. Что у тебя за микро? Аж оргазм какой-то

const