⊗jsSpItFn 61 of 294 menu

Iteraattorifunktio JavaScriptissä

Kaikilla iteroitavilla objekteilla on erityinen rakenne, jota kutsutaan iteraattoriksi. Iteraattori on funktio, joka mahdollistaa objektin läpikäynnin.

Katsotaan esimerkkiä taulukosta:

let arr = [1, 2, 3];

Iteraattorifunktio mille tahansa iteroitavalle objektille tallennetaan avaimella, joka on hyvin tunnettu symboli Symbol.iterator:

let func = arr[Symbol.iterator];

Voimme varmistua, että tämän avaimen takana on funktio (mutta sen koodi on selaimen piilottama meiltä):

console.log(func); // funktio

Tarkista erilaisia sinulle tuttuja iteroitavien objektien tyyppejä selvittääksesi, sisältävätkö ne kuvatun funktion.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää