Denne artikkelen vil dekke de nedenfor-listede måtene å iterere over en matrise i JavaScript:
Så la oss komme i gang!
Hvordan iterere over en matrise ved hjelp av tradisjonell for-loop?
På et hvilket som helst programmeringsspråk inkludert JavaScript er den mest brukte måten å iterere over en matrise for-loop. Utdraget nedenfor vil hjelpe deg med å forstå syntaksen til For-loop:
for (initialisering; tilstand; økning/reduksjon)Her,
Eksempel: itering over en matrise ved hjelp av for-loop
I dette programmet har vi en rekke studentnavn, og vi vil iterere det ved å bruke for-loop:
I dette programmet utførte vi følgende oppgaver:
Slik kan vi bruke for -loopen til iterate matriseelementer i JavaScript.
Hvordan iterere over en matrise ved hjelp av JavaScript foreach () -metoden
Foreach () -metoden i JavaScript påkaller en tilbakeringingsfunksjon for hvert eneste element i den gitte matrisen. Utdraget nedenfor vil hjelpe deg med å komme i gang med foreach () -metoden:
ArrayName.foreach ((element) =>Eksempel: itering over en matrise ved bruk av foreach () -metode
La oss se på den gitte kodeblokken nedenfor for å forstå hvordan du bruker foreach () -metoden for å iterere over en matrise i JavaScript:
Slik fungerer foreach () -metoden i JavaScript.
Hvordan iterere over en matrise som bruker mens du er sløyfe?
I JavaScript kan en stundsløyfe brukes til å iterere gjennom en matrise. For å gjøre det, må vi følge syntaksen nedenfor:
initialisering;Eksempel: iterere over en matrise som bruker mens du er sløyfe
I dette programmet vil vi iterere matrisen som bruker mens Loop:
stdnames = ["Seth", "Mike", "Daniel", "John", "Bryn"];Ovennevnte program utførte følgende oppgaver:
Output bekreftet arbeidet med mens Loop i JavaScript.
Hvordan bruke til ... av uttalelser til iterate matriseelementer?
For ... av loop/uttalelse er et nytt tillegg i JavaScript introdusert i de siste versjonene av ES6. Det gjør oss i stand til å sløyfe/iterere over de iterable objektene som matriser, strenger, sett og så videre. Tenk på utdraget for å forstå syntaks for for ... av uttalelser:
for (variabel av iterable)Eksempel: iterere over en matrise som bruker for ... av uttalelser
Dette eksempelprogrammet vil gi deg en dyp forståelse av for ... av uttalelser:
Ovennevnte program serverte de nedenfor børsnoterte funksjonalitetene:
Utgangen bekreftet arbeidet med for ... av uttalelser i JavaScript.
Hvordan iterate matriseelementer ved hjelp av kart () -funksjon?
I JavaScript kan kart () -funksjonen brukes til å få en ny rekke kartlagte elementer. Metoden () Metoden påkaller en funksjon for hvert eneste arrayelement.
Følgende vil være syntaks for array map () -metoden:
ArrayName.kart (funksjonaname);Eksempel: itering over en matrise ved hjelp av kartmetode
I dette programmet bruker vi kartmetoden for å iterere over matrisen:
Ovennevnte kodebit utførte de nedenfor listede funksjonene:
Utgangen klargjorde at MAP () -metoden iterert over hvert arrayelement og multiplisert matriseelementene med 2.
Tilsvarende kan vi bruke noen andre kjente innebygde matrise-metoder for å iterere over en matrise for eksempel “Array.filter () ”,“ Array.noen () ”,“ Array.hver () ”, og så videre.
Konklusjon
JavaScript tilbyr flere måter som løkker og noen innebygde array-metoder for å iterere over en matrise. I JavaScript fungerer array -iterasjonsfunksjonene som foreach (), kart (), filter (), etc. operere på hvert matriseelement. Denne oppskrivningen forklarte fem ofte brukte måter å iterere matriseelementer i JavaScript. For en dyp forståelse av konseptene forklarte den hver iterasjonsmetode ved å bruke de best egnede eksemplene.