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 chiamatoforEach()(facoltativo).
Sfida
FacileAbbiamo 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 quiTutte le lezioni di Metodi degli array in JavaScript
Esercitati da solo: Compilatore JavaScript online