logo

TypeScript forEach

Metode forEach () ir masīva metode, ko izmanto, lai izpildītu funkciju katrs vienums masīvā . Mēs to varam izmantot ar JavaScript datu tipiem, piemēram, masīviem, kartēm, komplektiem utt. Tā ir noderīga metode elementu parādīšanai masīvā.

Sintakse

Mēs varam deklarēt forEach() metodi, kā norādīts tālāk.

 array.forEach(callback[, thisObject]); 

Metode forEach() izpilda paredzēto atzvani vienu reizi katram masīvā esošajam elementam augoša secība .

Sīkāka informācija par parametriem

1. atzvanīšana: Tā ir funkcija, ko izmanto, lai pārbaudītu katru elementu. Atzvanīšanas funkcija pieņem trīs argumenti , kas ir norādīti zemāk.

    Elementa vērtība:Tā ir preces pašreizējā vērtība.Elementu indekss:Tas ir pašreizējā masīvā apstrādātā elementa indekss.Masīvs:Tas ir masīvs, kas tiek atkārtots forEach() metodē.

Piezīme:Šie trīs argumenti nav obligāti.

2. Šis objekts: Tas ir objekts, kas jāizmanto, izpildot atzvanīšanu.

Atdeves vērtība

Tas atgriezīs izveidoto masīvu.

Piemērs ar virkni

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

Atbilstošais JavaScript kods ir:

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

Izvade:

TypeScript forEach

Piemērs ar numuru

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

Izvade:

TypeScript forEach

ForEach () trūkums

Tālāk ir norādīti metodes forEach() izmantošanas trūkumi:

  1. Tas nenodrošina veidu, kā apstāties vai pārtraukums forEach() cilpa.
  2. Tikai tā darbojas ar masīviem.