logo

TypeScript per a cadascú

El mètode forEach() és un mètode de matriu que s'utilitza per executar una funció cada element d'una matriu . El podem utilitzar amb els tipus de dades de JavaScript com Arrays, Maps, Sets, etc. És un mètode útil per mostrar elements en una matriu.

Sintaxi

Podem declarar el mètode forEach() com a continuació.

 array.forEach(callback[, thisObject]); 

El mètode forEach() executa el proporcionat devolució de trucada una vegada per cada element present a la matriu a ordre ascendent .

Detalls del paràmetre

1. devolució de trucada: És una funció que s'utilitza per provar cada element. La funció de devolució de trucada accepta tres arguments , que es donen a continuació.

    Valor de l'element:És el valor actual de l'element.Índex d'elements:És l'índex de l'element actual processat a la matriu.Matriu:És una matriu que s'està iterant en el mètode forEach().

Nota:Aquests tres arguments són opcionals.

2. aquest objecte: És un objecte que s'utilitza com aquest quan s'executa la devolució de trucada.

Valor de retorn

Tornarà la matriu creada.

Exemple amb cadena

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

El codi JavaScript corresponent és:

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

Sortida:

TypeScript per a cadascú

Exemple amb nombre

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

Sortida:

TypeScript per a cadascú

Desavantatge de forEach()

Els següents són els desavantatges de l'ús del mètode forEach():

  1. No ofereix una manera d'aturar-se o trencar el bucle forEach().
  2. Només això obres amb matrius.