logo

TypeScript forEach

Metoda forEach() je metoda polja koja se koristi za izvršavanje funkcije na svaku stavku u nizu . Možemo ga koristiti s JavaScript tipovima podataka kao što su nizovi, karte, skupovi itd. To je korisna metoda za prikaz elemenata u nizu.

Sintaksa

Metodu forEach() možemo deklarirati kao u nastavku.

 array.forEach(callback[, thisObject]); 

Metoda forEach() izvršava dani uzvratiti poziv jednom za svaki element prisutan u nizu u uzlazni redoslijed .

Pojedinosti o parametrima

1. povratni poziv: To je funkcija koja se koristi za testiranje svakog elementa. Funkcija povratnog poziva prihvaća tri argumenta , koji su dati u nastavku.

    Vrijednost elementa:To je trenutna vrijednost artikla.Indeks elementa:To je indeks trenutnog elementa koji se obrađuje u nizu.niz:To je niz koji se ponavlja u metodi forEach().

Bilješka:Ova tri argumenta nisu obavezna.

2. ovaj objekt: To je objekt koji se koristi kao ovaj prilikom izvršavanja povratnog poziva.

Povratna vrijednost

Vratit će kreirani niz.

Primjer sa stringom

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

Odgovarajući JavaScript kôd je:

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

Izlaz:

TypeScript forEach

Primjer s brojem

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

Izlaz:

TypeScript forEach

Nedostatak forEach()

Sljedeći su nedostaci korištenja metode forEach():

  1. Ne pruža način da se zaustavi ili pauza petlja forEach().
  2. Samo to djela s nizovima.