logo

TypeScript para cada uno

El método forEach() es un método de matriz que se utiliza para ejecutar una función en cada elemento en una matriz . Podemos usarlo con tipos de datos de JavaScript como matrices, mapas, conjuntos, etc. Es un método útil para mostrar elementos en una matriz.

Sintaxis

Podemos declarar el método forEach() como se muestra a continuación.

 array.forEach(callback[, thisObject]); 

El método forEach() ejecuta lo proporcionado llamar de vuelta una vez por cada elemento presente en la matriz en orden ascendente .

Detalles de parámetros

1. devolución de llamada: Es una función que se utiliza para probar cada elemento. La función de devolución de llamada acepta tres argumentos , que se detallan a continuación.

    Valor del elemento:Es el valor actual del artículo.Índice de elementos:Es el índice del elemento actual procesado en la matriz.Formación:Es una matriz que se itera en el método forEach().

Nota:Estos tres argumentos son opcionales.

2. este objeto: Es un objeto para usar como este al ejecutar la devolución de llamada.

Valor de retorno

Devolverá la matriz creada.

Ejemplo con cadena

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

El código JavaScript correspondiente es:

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

Producción:

TypeScript para cada uno

Ejemplo con numero

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

Producción:

TypeScript para cada uno

Desventaja de para cada()

Las siguientes son las desventajas del uso del método forEach():

  1. No proporciona una manera de detener o romper el bucle forEach().
  2. Sólo obras con matrices.