Wzorce projektowe · Middle · Pytanie 12 z 75

Jak generator pomaga zaimplementować Iterator dla paginowanego API?

Wyjaśnienie

Generator asynchroniczny ukrywa kursory i numery stron: konsument pisze for await (const item of allItems()) i może przerwać w dowolnym momencie, nie ładując niczego zbędnego. Logika przechodzenia jest oddzielona od logiki przetwarzania.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Middle · pytanie 12

Sprawdź się

Rozwiąż test Wzorce projektowe · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test