JavaScript -matrisen foreach -metoden forklart

JavaScript -matrisen foreach -metoden forklart
JavaScript -matrise foreach () -metoden brukes til å bruke en funksjon på hvert element i en matrise. Den utvidede funksjonaliteten til foreach () -metoden gjør det mulig å bruke den som en for loop i JavaScript. Denne artikkelen fokuserer foreach () -metode med følgende læringsresultater:

- Arbeidsmekanisme for foreach () -metode i JS

- Bruk av foreach () -metode i JS med eksempler

Hvordan foreach () -metoden fungerer i JavaScript

Funksjonaliteten til foreach () -metoden avhenger av følgende syntaks.

Array.Foreach (funksjon (Curr-Val, Index, ARR), This-Val)

Syntaksen er beskrevet her,

  • De Array refererer til en matrisevariabel
  • De funksjon() er en tilbakekallingsfunksjon som godtar å følge tre parametere:
    • Curr-val: Denne parameteren refererer til den nåværende verdien av matriselementet
    • Indeks (valgfritt): det representerer indeksnummeret til et nåværende element
    • ARR (valgfritt): refererer til matrisen som for hver() blir brukt

Hvordan bruke JavaScript Array foreach () -metode

Denne delen presenterer forskjellige eksempler som viser bruken av foreach () -metoden i forskjellige scenarier.

Eksempel 1

Følgende kode praktiserer foreach () -metoden for å skrive ut elementene i en matrise.

Make = ["HP", "Dell", "Lenovo", "Acer"];
Funksjonsutskrift (element)
konsoll.logg (element);

gjøre.foreach (trykk);

Ovennevnte kode inneholder en matrise som er navngitt gjøre og en funksjon som heter skrive ut som har en konsoll.Logg () Kommando. Videre sendes denne funksjonen til en for hver() metode.

Produksjon

Utgangen viser at for hver() Metoden har utført trykk (vare) Funksjon og listen over matriseelementer skrives ut også.

Fra dette eksemplet ville du ha lært den grunnleggende bruken av for hver() Metode.

Eksempel 2

Følgende kode bruker en funksjon(punkt) direkte inn i for hver() Metode.

Make = ["HP", "Dell", "Lenovo", "Acer"];
gjøre.foreach (funksjon (element)
konsoll.logg (element);
)

Ovennevnte kode bruker en for hver() Metode og funksjon(punkt) blir gitt til det som et argument. De funksjon(punkt) utfører en singel konsoll.Logg() uttalelse (som vil bli iterert over hvert element i gjøre matrise)

Produksjon

Merk: Metoden som brukes i eksemplet ovenfor er mye brukt til å bruke komplekse funksjoner i foreach () -metoden.

Eksempel 3

I dette eksemplet utføres foreach () -metoden med JS Arrow -funksjonen (lar deg skrive en funksjon i kortere form).

Make = ["HP", "Dell", "Lenovo", "Acer"];
gjøre.foreach (element =>
konsoll.logg (element);
)

Ovennevnte kode praktiserer pilfunksjonen i for hver() Metode.

Produksjon

Utgangen viser at pilfunksjonen har ugyldig formålet med å lage en stor funksjon å bruke i for hver() Metode.

Merk: Pilfunksjonen passer best for mindre funksjoner.

Konklusjon

Array foreach () -metoden brukes til å utøve enhver operasjon på hvert element i matrisen. Vanligvis er for -loopen kjent for å utføre en spesifikk funksjon på hvert element i matrisen. Foreach () itererer imidlertid også over hvert element i en matrise for å utføre en eller annen funksjon på dem. Når man holder viktigheten av foreach () -metoden, gir denne beskrivende innlegget arbeidsmekanismen for foreach () -metoden. I tillegg er det vist flere eksempler for å gi bruken for foreach () -metoden i JavaScript.