Код IT Загрузка примера кода…

JavaScript main.js
> async function* fetchPages(url) {
>   let page = 1;
>   while (true) {
>     const res = await fetch(`$\{url\}?page=${page}`);
>     const data = await res.json();
>     if (data.items.length === 0) return;
>     yield data.items;
>     page++;
>   }
> }
> 
> (async () => {
>   for await (const items of fetchPages('/api/data')) {
>     console.log(items);
>   }
> })();
> 
> async function* fetchPages(url) {
>   let page = 1;
>   while (true) {
>     const res = await fetch(`$\{url\}?page=${page}`);
>     const data = await res.json();
>     if (data.items.length === 0) return;
>     yield data.items;
>     page++;
>   }
> }
> 
> (async () => {
>   for await (const items of fetchPages('/api/data')) {
>     console.log(items);
>   }
> })();
>