Metoden forEach() är en arraymetod som används för att köra en funktion på varje objekt i en array . Vi kan använda det med JavaScript-datatyper som Arrays, Maps, Sets, etc. Det är en användbar metod för att visa element i en array.
Syntax
Vi kan deklarera metoden forEach() enligt nedan.
array.forEach(callback[, thisObject]);
Metoden forEach() kör den angivna ring tillbaka en gång för varje element som finns i arrayen i stigande ordning .
Parameterdetaljer
1. återuppringning: Det är en funktion som används för att testa för varje element. Återuppringningsfunktionen accepterar tre argument , som ges nedan.
Notera:Dessa tre argument är valfria.
2. detta objekt: Det är ett objekt att använda som detta när återuppringningen utförs.
Returvärde
Det kommer att returnera den skapade arrayen.
Exempel med snöre
let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore);
Motsvarande JavaScript-kod är:
var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore);
Produktion:
Exempel med nummer
var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); });
Produktion:
Nackdelen med forEach()
Följande är nackdelarna med att använda metoden forEach():
- Det ger inte ett sätt att stoppa eller ha sönder forEach()-slingan.
- Bara Arbetar med arrayer.