Cancellare un elemento da array di oggetti in Javascript
Supponiamo di avere un array di object in Javascript.
Da questo array vogliamo cancellare un elemento.
Per fare questa operazione useremo due funzioni in maniera congiunta:
Ecco il codice di esempio:
let myArr = [
{
nome: 'matteo',
email: 'm@m.it'
},
{
nome: 'gino',
email: 'g@g.it'
}
];
console.log(myArr);
const nomeDaCancellare = 'matteo';
myArr.splice(
myArr.findIndex(a => a.nome === nomeDaCancellare),
1
);
console.log(myArr);
Qui abbiamo ricercato per il campo nome, ma ovviamente potete farlo su tutti i campi che volete.
Enjoy!
javascript splice findindex
Commentami!