Filtrate gli elementi di un array è un'operazione comune in JavaScript. Vediamo insieme questa soluzione.
Possiamo implementare la seguente soluzione utilizzando il metodo filter()
:
'use strict';
const numbers = [2, 7, 10, 5, 8, 3];
const filtered = numbers.filter(num => num % 2 == 0);
console.log(filtered); // [2, 10, 8]
Faranno parte del nuovo array solo quegli elementi che soddisfano la condizione booleana. In questo caso la funzione di callback usata per filtrare le voci verifica che i numeri siano pari.