logo

TypeScript forEach

Metoda forEach() je matrična metoda, ki se uporablja za izvajanje funkcije na vsak element v nizu . Uporabljamo ga lahko s podatkovnimi vrstami JavaScript, kot so polja, karte, nizi itd. Je uporabna metoda za prikaz elementov v nizu.

Sintaksa

Metodo forEach() lahko deklariramo kot spodaj.

 array.forEach(callback[, thisObject]); 

Metoda forEach() izvede podano poklicati nazaj enkrat za vsak element v matriki v naraščajočem vrstnem redu .

Parameter Podrobnosti

1. povratni klic: To je funkcija, ki se uporablja za testiranje vsakega elementa. Funkcija povratnega klica sprejme trije argumenti , ki so podani spodaj.

    Vrednost elementa:To je trenutna vrednost predmeta.Indeks elementa:Je indeks trenutnega elementa, obdelanega v matriki.niz:To je niz, ki se ponavlja v metodi forEach().

Opomba:Ti trije argumenti niso obvezni.

2. ta predmet: To je predmet, ki se uporablja kot ta pri izvajanju povratnega klica.

Povratna vrednost

Vrnil bo ustvarjeno matriko.

Primer z nizom

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

Ustrezna koda JavaScript je:

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

Izhod:

TypeScript forEach

Primer s številko

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

Izhod:

TypeScript forEach

Pomanjkljivost funkcije forEach()

Slabosti uporabe metode forEach() so naslednje:

  1. Ne zagotavlja načina za zaustavitev oz odmor zanko forEach().
  2. Samo to dela z nizi.