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.
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:
Eksempel med nummer
var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); });
Produksjon:
Ulempen med forEach()
Følgende er ulempene ved bruk av forEach()-metoden:
- Det gir ikke en måte å stoppe eller gå i stykker forEach()-løkken.
- Det bare virker med matriser.