logo

TypeScript forEach

Il metodo forEach() è un metodo di array utilizzato per eseguire una funzione ogni elemento in un array . Possiamo usarlo con i tipi di dati JavaScript come Array, Maps, Sets, ecc. È un metodo utile per visualizzare gli elementi in un array.

Sintassi

Possiamo dichiarare il metodo forEach() come di seguito.

 array.forEach(callback[, thisObject]); 

Il metodo forEach() esegue quanto fornito richiamare una volta per ogni elemento presente nell'array in ordine ascendente .

Dettagli sui parametri

1. richiamata: È una funzione utilizzata per testare ciascun elemento. La funzione di callback accetta tre argomenti , che vengono riportati di seguito.

    Valore dell'elemento:È il valore attuale dell'oggetto.Indice degli elementi:È l'indice dell'elemento correntemente elaborato nell'array.Vettore:È un array che viene ripetuto nel metodo forEach().

Nota:Questi tre argomenti sono facoltativi.

2. questoOggetto: È un oggetto da utilizzare come questo durante l'esecuzione del callback.

Valore di ritorno

Restituirà l'array creato.

Esempio con stringa

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

Il codice JavaScript corrispondente è:

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

Produzione:

TypeScript forEach

Esempio con numero

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

Produzione:

TypeScript forEach

Svantaggio di forEach()

Di seguito sono riportati gli svantaggi dell'utilizzo del metodo forEach():

  1. Non fornisce un modo per fermarsi o rottura il ciclo forEach().
  2. Solo lavori con array.