Wpis z mikrobloga

#programowanie #javascript #es2015

Przerobiłem kurs na codeschool
I mam problem/dylemat z ostatnim poziomem

Promises, Iterators, and Generators


O ile Promises jako tako ogarniam, o tyle Generators to czarna magia nadal.
Jak i do czego mogę wykorzystać generatory oraz yield?
Kiedy w życiu może mi się to przydać?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: generator to taka funkcja, która zapisuje sobie yieldy, więc uruchamiając ją 2 razy z tym samym parametrem możesz uzyskać różne dane. Czyli możesz z niej wyjść, a później wrócić i będzie miała zapisany jakiś stan.
wykorzystać to możesz np do ciągu fibonacciego (zapisujesz sobie w yieldzie ostatni wynik)
  • Odpowiedz