JavaScript: filtrare gli elementi di un array

Short link

JavaScript dispone di un metodo specifico per filtrare gli elementi di un array.

Il metodo filter() restituisce un nuovov array contenente solo gli elementi dell'array originale che soddisfano una condizione booleana.


'use strict';

const arr = [2, '!', 6, 9, 'a'];

let onlyNumbers = arr.filter(value => {
   return typeof value === 'number';
});

console.log(onlyNumbers); // [ 2, 6, 9 ]

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.