logo

TypeScript for hver

ForEach()-metoden er en array-metode som brukes til å utføre en funksjon på hvert element i en matrise . Vi kan bruke den med JavaScript-datatyper som matriser, kart, sett osv. Det er en nyttig metode for å vise elementer i en matrise.

Syntaks

Vi kan erklære forEach()-metoden som nedenfor.

 array.forEach(callback[, thisObject]); 

ForEach()-metoden utfører den oppgitte Ring tilbake én gang for hvert element som er tilstede i matrisen i stigende rekkefølge .

Parameterdetaljer

1. tilbakeringing: Det er en funksjon som brukes til å teste for hvert element. Tilbakeringingsfunksjonen godtar tre argumenter , som er gitt nedenfor.

    Elementverdi:Det er den nåværende verdien av varen.Elementindeks:Det er indeksen til det gjeldende elementet som behandles i matrisen.Matrise:Det er en matrise som itereres i forEach()-metoden.

Merk:Disse tre argumentene er valgfrie.

2. dette objektet: Det er et objekt å bruke som dette når du utfører tilbakeringingen.

Returverdi

Det vil returnere den opprettede matrisen.

Eksempel med streng

 let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore); 

Den tilsvarende JavaScript-koden er:

 var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore); 

Produksjon:

TypeScript for hver

Eksempel med nummer

 var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); }); 

Produksjon:

TypeScript for hver

Ulempen med forEach()

Følgende er ulempene ved bruk av forEach()-metoden:

  1. Det gir ikke en måte å stoppe eller gå i stykker forEach()-løkken.
  2. Det bare virker med matriser.