Menu
Coddy logo textTech

Per ciascuno

Lezione 10 di 18 del corso Metodi degli array in JavaScript di Coddy.

Il metodo forEach() è una funzione integrata per gli array che esegue una funzione fornita una volta per ogni elemento dell’array. Questa funzione, chiamata funzione di callback, può eseguire varie operazioni sugli elementi, come registrare, modificare o raccogliere informazioni. L’ordine di esecuzione va dal primo elemento (indice 0) all’ultimo.

Creiamo un array di frutti e usiamo forEach() per registrare i nomi e i prezzi:

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

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

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

Funzione di callback: questa funzione accetta tre argomenti:

  • element: l’elemento corrente in fase di elaborazione.
  • index: l’indice dell’elemento corrente nell’array.
  • array: l’array originale su cui è stato chiamato forEach() (facoltativo).
challenge icon

Sfida

Facile

Abbiamo un gruppo di quattro bambini che hanno rispettivamente 3, 4, 7 e 2 cioccolatini, come indicato nell'array chocolates.

Il tuo compito è scrivere codice JavaScript per raddoppiare la quantità di cioccolatini per ogni bambino e registrare l'array.

Provalo tu

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

// Scrivi il codice qui

Tutte le lezioni di Metodi degli array in JavaScript

Esercitati da solo: Compilatore JavaScript online