Iteratorfunksjon i JavaScript
Alle itererbare objekter har en spesiell struktur som kalles iterator. En iterator er en funksjon som gjør det mulig å iterere gjennom objektet.
La oss se på et eksempel med en array:
javascriptlet arr = [1, 2, 3];
Iteratorfunksjonen for ethvert itererbart
objekt lagres med en nøkkel i form av
velkjent symbol Symbol.iterator:
javascriptlet func = arr[Symbol.iterator];
Vi kan bekrefte at en funksjon lagres under denne nøkkelen (men dens kode vil være skjult for oss i nettleseren):
javascriptconsole.log(func); // funksjon
Задание 1
Sjekk ulike typer av itererbare objekter du kjenner for tilstedeværelsen av den beskrevne funksjonen.