Bucle de TypeScript forEach()

Rana Hasnain Khan 15 febrero 2024
Bucle de TypeScript forEach()

Presentaremos cómo usar el ciclo forEach() y discutiremos sus ventajas y desventajas.

el bucle forEach() en TypeScript

Hay muchas situaciones en las que es posible que necesitemos iterar a través de matrices y realizar algunas funciones en cada elemento de esa matriz. En TypeScript, podemos usar algunos bucles para esta función.

El bucle forEach() se puede usar para iterar a través de una matriz. Usaremos este ciclo para iterar cada elemento en una matriz.

También podemos usarlo en tipos de datos TypeScript, por ejemplo, Arrays, Maps, Sets. etc. Este método ayuda a organizar los elementos en una matriz.

Sintaxis:

El bucle forEach() se menciona a continuación.

array.forEach(callback[, thisObject]);

El bucle forEach() se ejecuta para proporcionar la devolución de llamada una vez para cada elemento presentado según el orden ascendente en una matriz.

Detalles del parámetro

Una devolución de llamada es una función utilizada para evaluar cada elemento. Esta función de la devolución de llamada se analiza en los tres argumentos siguientes.

  1. El Valor del elemento es el valor del elemento utilizado actualmente.
  2. El Índice de elemento es el elemento actual del índice en una matriz que se procesa.
  3. Un Array es un método en el ser del iterado en forEach().

thisObject se utilizará cuando tengamos que ejecutar el método callback.

Valor de retorno

Se devolverá la matriz creada.

let Brands = ['Iphone', 'Samsung', 'Huawei'];
let Store: any[] = [];

Brands.forEach(function(item){
  Store.push(item)
});

console.log(Store);

Producción:

bucle foreach en el ejemplo de mecanografiado

Ejemplo con número:

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

Producción:

bucle forEach en TypeScript

las ventajas de forEach() en TypeScript

Esta es sólo una de las ventajas mencionadas aquí, como se indica a continuación.

  1. Es una forma más actualizada con menos código para enfatizar una matriz.
  2. Un Iterador, índice del elemento y matriz para iterar son sus parámetros.

las desventajas de forEach() en TypeScript

  1. Es más lento que el círculo convencional en ejecución.
  2. La instrucción break no se puede utilizar debido a la función callback.
  3. La palabra clave no se puede utilizar en la función de devolución de llamada, y puede conducir al resultado incorrecto.
Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn