Az iterátorfüggvény JavaScriptben

Minden iterálható objektumnak van egy speciális struktúrája, amelyet iterátornak nevezünk. Az iterátor egy olyan függvény, ami lehetővé teszi az objektum bejárását.

Nézzük meg egy tömb példáján:

javascriptlet arr = [1, 2, 3];

Bármely iterálható objektum iterátorfüggvénye a Symbol.iterator jól ismert szimbólum kulcsa alatt található:

javascriptlet func = arr[Symbol.iterator];

Meggyőződhetünk arról, hogy ezen a kulcson egy függvény található (bár a kódja rejtve marad a böngésző által):

javascriptconsole.log(func); // függvény
Задание 1

Ellenőrizd a számodra ismert különböző típusú iterálható objektumokat a leírt függvény jelenlétére.