JavaScript: semplificare la rimozione di un elemento da un array con il metodo findIndex()

JavaScript: semplificare la rimozione di un elemento da un array con il metodo findIndex()

JavaScript ci permette oggi di semplificare notevolmente la rimozione di un elemento da un array.

Il metodo findIndex() restituisce l'indice numerico dell'elemento che soddisfa la condizione di ricerca o -1 se l'elemento non รจ presente nell'array.

Possiamo usare questo metodo nel modo seguente:


'use strict';

const arr = [
    { id: 1 },
    { id: 2 },
    { id: 3 }
];

const foundIndex = arr.findIndex(item => item.id === 2);

if(foundIndex !== -1) {
    arr.splice(foundIndex, 1);
}

Torna su