Menu
Coddy logo textTech

For Each

Lección 10 de 18 del curso Métodos de Arrays en JavaScript de Coddy.

El método forEach() es una función integrada para arrays que ejecuta una función proporcionada una vez por cada elemento del array. Esta función, llamada función de callback, puede realizar varias operaciones en los elementos, como registrar, modificar o recopilar información. El orden de ejecución es desde el primer elemento (índice 0) hasta el último.

Vamos a crear un array de frutas y usar forEach() para registrar sus nombres y precios:

const fruits = ["apple", "banana", "orange"];
const prices = [1.50, 0.75, 2.00];

fruits.forEach((fruit, index) => {
  console.log(`${fruit} - ${prices[index]}`);
}); 

/* Salida:  apple - $1.5
            banana - $0.75
            orange - $2  
*/

Función de Callback: Esta función toma tres argumentos:

  • element: El elemento actual que se está procesando.
  • index: El índice del elemento actual en el array.
  • array: El array original sobre el cual se llamó a forEach() (opcional).
challenge icon

Desafío

Fácil

Tenemos un grupo de cuatro niños que tienen 3, 4, 7 y 2 chocolates, respectivamente, tal como se indica en el arreglo chocolates.

Tu tarea es escribir código JavaScript para duplicar la cantidad de chocolates de cada niño y registrar el arreglo.

Pruébalo tú mismo

let chocolates = [3, 4, 7, 2];

// Escribe el código aquí

Todas las lecciones de Métodos de Arrays en JavaScript