Filtrare le voci di un array è un'operazione comune in JavaScript. Vediamo insieme questa soluzione.
Possiamo implementare la seguente soluzione utilizzando il metodo filter()
(ECMAScript 5):
'use strict';
const numbers = [ 2, 7, 10, 5, 8, 3 ];
const filtered = numbers.filter( item => item % 2 === 0; );
console.log( filtered ); // [ 2, 10, 8 ]
In questo caso la funzione di callback usata per filtrare le voci verifica che i numeri siano pari. Il metodo filter()
è supportato da tutti i browser moderni.