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

Sdílet
Vložit
  • čas přidán 26. 08. 2024
  • #JavaScript #JS
    В этом выпуске рассматриваем генераторы в JavaScript.
    Генераторы в JavaScript (generators) - это особый тип функций, которые могут приостанавливать свое выполнение, выполнять результат, и далее возобновлять свою работу в произвольный момент времени, вернуть еще один результат и т.д. При вызове метода next, генератор возобновляет выполнение и при достижении yield приостанавливается. Результат выполнения функции генератора это ничто иное как итератор. У него есть метод next, который возвращает объект с полями value и done
    Мы в соцсетях:
    💻 Сайт: it-dev-journal.ru
    💻 Telegram: t.me/devmagazi...
    💻 Twitter: / _devmagazine
    💻 GitHub: github.com/vad...
    ☕️ 🍫 🍩 Поддержать канал: www.donational...
    📃 Исходный код: t.me/devmagazi...
    #devmagazine #devmagazinechannel

Komentáře • 12

  • @user-tz7sn9ow3o
    @user-tz7sn9ow3o Před 3 lety +5

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

  • @mokkamokka4097
    @mokkamokka4097 Před 4 měsíci

    чувствуется опыт, спасибо!

  • @dr.livesey5157
    @dr.livesey5157 Před 3 lety +2

    Спасибо за объяснение!

  • @oygemor
    @oygemor Před 3 lety +3

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

    • @DevMagazineChannel
      @DevMagazineChannel  Před 3 lety +1

      Спасибо! учтем

    • @keyjeydanilov
      @keyjeydanilov Před 3 lety +1

      @@DevMagazineChannel удвою, с практическими примерами становится понятней. Спасибо за видео)

  • @yakut54
    @yakut54 Před 2 lety +5

    Так а нужны то для чего?

  • @EvgenichTalagaev
    @EvgenichTalagaev Před 2 lety

    Спасибо!

  • @const1525
    @const1525 Před 3 lety +2

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

    • @DevMagazineChannel
      @DevMagazineChannel  Před 3 lety

      Спасибо)) обычный китайский микрофон, maono

    • @user-mm3sd3uh6y
      @user-mm3sd3uh6y Před 2 lety +2

      @@DevMagazineChannel и что зачем этот генератор вообще нужен? чтобы что?

    • @404Negative
      @404Negative Před 6 měsíci

      чтобы был @@user-mm3sd3uh6y