⊗jsSpItFn 61 of 294 menu

Funkcja iteratora w JavaScript

Wszystkie iterowalne obiekty mają specjalną strukturę, która nazywa się iterator. Iterator reprezentuje funkcję, pozwalającą na iterowanie obiektu.

Spójrzmy na przykładzie tablicy:

let arr = [1, 2, 3];

Funkcja iteratora dla dowolnego iterowalnego obiektu jest przechowywana pod kluczem w postaci dobrze znanego symbolu Symbol.iterator:

let func = arr[Symbol.iterator];

Możemy się przekonać, że pod tym kluczem jest przechowywana funkcja (ale jej kod będzie ukryty przed nami przez przeglądarkę):

console.log(func); // funkcja

Sprawdź różne typy znanych Tobie iterowalnych obiektów pod kątem obecności w nich opisanej funkcji.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć