Metoden forEach() er en array-metode, som bruges til at udføre en funktion på hvert element i et array . Vi kan bruge det med JavaScript-datatyper som Arrays, Maps, Sets osv. Det er en nyttig metode til at vise elementer i et array.
Syntaks
Vi kan erklære forEach()-metoden som nedenfor.
array.forEach(callback[, thisObject]);
Metoden forEach() udfører den angivne ring tilbage én gang for hvert element, der er til stede i arrayet stigende rækkefølge .
Parameter detaljer
1. tilbagekald: Det er en funktion, der bruges til at teste for hvert element. Tilbagekaldsfunktionen accepterer tre argumenter , som er angivet nedenfor.
Bemærk:Disse tre argumenter er valgfrie.
2. dette objekt: Det er et objekt, der skal bruges som dette, når tilbagekaldet udføres.
Returværdi
Det vil returnere det oprettede array.
Eksempel med snor
let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore);
Den tilsvarende JavaScript-kode er:
var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore);
Produktion:
Eksempel med nummer
var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); });
Produktion:
Ulempen ved forEach()
Følgende er ulemperne ved brugen af metoden forEach():
- Det giver ikke en måde at stoppe eller pause forEach()-løkken.
- Det kun arbejder med arrays.