Følgende innhold uttrykker oversikten over dette innlegget:
Hvordan iterere gjennom et kart i JavaScript?
I JavaScript, a kart Objekt er en kombinasjon av en nøkkel og et verdipar. Dette objektet opprettes gjennom Kart() Konstruktør. De kart() metoden itererer gjennom objektet i en spesifisert matrise. Å iterere over objektet, kart() Metode integreres med innganger() metode og returnerer en matrise gjennom nøkkelverdiparene.
Denne delen demonstrerer mange måter å iterere gjennom et kart i JavaScript.
Metode 1: Bruke “For Of” Loop for å iterere gjennom MAP i JavaScript
Å utføre iterasjon, “For av” sløyfe utføres en gang for hvert nøkkelverdipar av kart Objekter i JavaScript. Først må du se på syntaksen til “For av” Loop for å iterere over et kart i JavaScript.
Syntaks
for (const x of map.innganger())I denne syntaksen, “X” står for nøkkelverdiparet, og "kart" refererer til objektet.
Kode
konsoll.Logg ("Eksempel for å iterere gjennom et kart")Ovennevnte kode er forklart her:
Produksjon
Utgangen viser det “Cricket er sport” og “Apple er mat” er sammenkoblet gjennom nøkkelverdiparene.
Metode 2: Bruke tilbakeringingsmetode for å iterere gjennom MAP i JavaScript
“kart()”Metoden brukes som en tilbakeringingsfunksjon på hvert element i matrisen. Syntaksen til MAP () -metoden som brukes som tilbakeringingsfunksjon er gitt nedenfor:
Syntaks
arr.Kart ((element) => operasjon)I denne syntaksen, kart() metoden itererer over hver element og utfører deretter en spesifikk operasjon på det.
Kode
konsoll.Logg ("Eksempel for å iterere gjennom et kart")Beskrivelsen av koden er gitt her:
Produksjon
Utgangen viser det “[3, 6, 7, 2, 5]” blir konvertert til “[6, 12, 14, 4, 10]” ved å multiplisere hvert element med “2” I JavaScript.
Konklusjon
JavaScript gir kart() metode som integreres med “for av”Loop og innganger() Metoder for å utføre iterasjon gjennom kartobjekter. De for sløyfe itererer rekke elementer gjennom objektnøkler. De innganger() Metoden krysser et kartobjekt ved å trekke ut nøkler og deretter utføre iterasjon gjennom verdier. Her har du lært mange måter å iterere gjennom et kartobjekt i JavaScript.