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:
let 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ó:
let 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):
console.log(func); // függvény
Ellenőrizd a számodra ismert különböző típusú iterálható objektumokat a leírt függvény jelenlétére.