logo

TypeScript pentru fiecare

Metoda forEach() este o metodă matrice care este folosită pentru a executa o funcție pe fiecare articol dintr-o matrice . Îl putem folosi cu tipurile de date JavaScript precum Arrays, Maps, Sets etc. Este o metodă utilă pentru afișarea elementelor dintr-o matrice.

Sintaxă

Putem declara metoda forEach() ca mai jos.

 array.forEach(callback[, thisObject]); 

Metoda forEach() execută furnizarea sună din nou o dată pentru fiecare element prezent în matrice în ordine crescătoare .

Detalii parametri

1. apel invers: Este o funcție folosită pentru a testa fiecare element. Funcția de apel invers acceptă trei argumente , care sunt prezentate mai jos.

    Valoarea elementului:Este valoarea curentă a articolului.Index element:Este indexul elementului curent procesat în matrice.Matrice:Este o matrice care este iterată în metoda forEach().

Notă:Aceste trei argumente sunt opționale.

2. acestObiect: Este un obiect de utilizat ca acesta atunci când executați apelul invers.

Valoare returnată

Va returna matricea creată.

Exemplu cu șir

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

Codul JavaScript corespunzător este:

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

Ieșire:

TypeScript pentru fiecare

Exemplu cu număr

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

Ieșire:

TypeScript pentru fiecare

Dezavantajul forEach()

Următoarele sunt dezavantajele utilizării metodei forEach():

  1. Nu oferă o modalitate de a opri sau pauză bucla forEach().
  2. Doar lucrări cu matrice.