Il metodo forEach
Fa parte della sezione Fondamenti del percorso JavaScript di Coddy. Lezione 64 di 77.
Il metodo forEach ti permette di scorrere una sequenza (come un array) tenendo traccia di ogni elemento.
Senza forEach, accederemmo sia all'indice sia al valore nel modo seguente:
let fruits = ["apple", "banana", "orange"];
for (let i = 0; i < fruits.length; i++) {
console.log(`Index ${i}: ${fruits[i]}`);
}forEach è un modo più elegante per ottenere sia l'indice sia il valore:
let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
console.log(`Index ${index}: ${fruit}`);
});Entrambi gli esempi produrranno:
Index 0: apple
Index 1: banana
Index 2: orangeSfida
FacileScrivi un programma che riceve in input un array di numeri (fornito) e stampa un array dei numeri che sono inferiori a 50 oppure divisibili per 5. Usa il metodo forEach.
Provalo tu
let arr = inp.split(",").map(Number); // Non modificare questa riga
// Scrivi il tuo codice qui sottoQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Coercizione dei tipi7Calcolatore per dividere il conto
Messaggio di benvenutoCalcolare la mancia e il totale10FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz13Gestore della lista della spesa
Panoramica del progettoAggiungere un elemento2Variabili
NumeriStringheBooleaniConvenzioni di denominazioneVariabili vuoteRiepilogo - Inizializzare le variabiliCostanti3Operatori Parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheOperatori di confrontoUguaglianza stretta vs non rigorosaRipasso - matematica semplice6Input/Output di base
OutputOutput con variabiliConversione di tipo - Parte 1Conversione di tipo - Parte 2Ripasso - Fino a 120Ripasso - Vero o falsoEsercitati da solo: Compilatore JavaScript online