logo

TypeScript voorElk

De forEach()-methode is een array-methode die wordt gebruikt om een ​​functie op uit te voeren elk item in een array . We kunnen het gebruiken met JavaScript-gegevenstypen zoals Arrays, Maps, Sets, enz. Het is een handige methode om elementen in een array weer te geven.

Syntaxis

We kunnen de methode forEach() declareren zoals hieronder.

 array.forEach(callback[, thisObject]); 

De forEach() -methode voert het opgegeven Bel terug één keer voor elk element dat aanwezig is in de array in oplopende volgorde .

Parameterdetails

1. terugbellen: Het is een functie die wordt gebruikt om voor elk element te testen. De callback-functie accepteert drie argumenten , die hieronder worden gegeven.

    Elementwaarde:Het is de huidige waarde van het item.Elementindex:Het is de index van het huidige element dat in de array wordt verwerkt.Array:Het is een array die wordt herhaald in de forEach() -methode.

Opmerking:Deze drie argumenten zijn optioneel.

2. ditObject: Het is een object dat u als volgt kunt gebruiken bij het uitvoeren van de callback.

Winstwaarde

Het retourneert de gemaakte array.

Voorbeeld met string

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

De bijbehorende JavaScript-code is:

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

Uitgang:

TypeScript voorElk

Voorbeeld met nummer

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

Uitgang:

TypeScript voorElk

Nadeel van forEach()

Hieronder volgen de nadelen van het gebruik van de forEach() -methode:

  1. Het biedt geen manier om te stoppen of pauze de forEach()-lus.
  2. Het alleen werken met arrays.