Denne bloggen handler om bruken av JavaScript for ... av uttalelse. Så la oss starte!
Hva er JavaScript for ... av uttalelse?
“for ... av”Uttalelsen løkker gjennom verdiene til et iterable objekt som kan være en matrise, streng, sett, kart eller argument. Det brukes også til å få tilgang til alle varene samtidig ved å referere til en opprettet variabel.
Hvordan bruke JavaScript for ... av uttalelse?
For å bruke JavaScript for ... av uttalelse, bruk den medfølgende syntaks:
for (variabel av iterable)I den gitte syntaksen, “variabel”Henviser til elementene i det spesifiserte”iterable”, Som kan være en streng eller en matrise. Merk at den nevnte variabelen kan deklareres med Const, Let eller var.
Følgende eksempler vil forklare applikasjonene til den diskuterte uttalelsen i forskjellige saksscenarier.
Eksempel 1: iterere over en matrise
I det følgende eksemplet vil vi opprette en matrise med følgende verdier:
La matrise = [10, 20, 30];Nå, bruk “for ... av”Uttalelser for å iterere langs den spesifiserte matrisen. “punkt”Vil referere til rekke varer. Også i hver iterasjon, "2”Vil bli økt i matriseverdiene:
for (la array -varen)Utgangen fra implementeringen ovenfor vil være som følger:
Eksempel 2: iterere over en strengverdi
I dette eksemplet vil vi erklære en strengverdi som heter “Forof”:
La streng = 'forof';Nå, iterere langs strengtegnene ved å bruke "for ... av”Uttalelse og få tilgang til strengtegnene via en variabel som heter“karakter”Og logg dem separat på konsollen:
for (la karakter av streng)Produksjon
Eksempel 3: iterere over kartobjekter
Først må du lage et nytt kartobjekt ved å bruke "Nytt kart ()”Metode:
La mapID = nytt kart ();Neste, bruk "sett()”Metode for å angi verdiene for den spesifiserte tasten:
mapid.sett ('navn', 'Harry');Nå, bruk “for ... av”Uttalelse for å iterere langs kartelementene i“mapid”Og vis dem:
for (la kart over mapId)Produksjon
Eksempel 4: iterere over angitte objekter
For det første, lage et nytt sett med "nytt sett ()”Metode med følgende verdier:
La sett = nytt sett ([10, 20]);Neste, bruk "for ... av”Uttalelse for å få tilgang til settverdiene en etter en og logge dem på konsollen:
for (la sett med sett)Produksjon
Eksempel 5: iterere over argumenterobjekter
For det første, definere en funksjon som heter “Forof ()”. Her, “argumenter”Er et objekt som brukes inne i funksjonen som inneholder den spesifiserte verdien av argumentene som er gitt til den spesielle funksjonen:
funksjon forOf ()Til slutt, påkalle "Forof ()”Funksjon ved å gi verdiene inn i det som argumenter:
Forof (10, 20);Produksjon
Vi har gitt forskjellige implementeringer av "for ... av”Uttalelse i JavaScript.
Konklusjon
“for ... av”Uttalelse brukes til å iterere over en matrise ved å legge til array -elementene og vise dem. Du kan bruke uttalelsen på iterere over en matrise, streng, kartobjekt, angi objekt og argumenter. Denne artikkelen demonstrerte applikasjonene til for ... av uttalelse ved å bruke forskjellige eksempler.