Cancellare un elemento da array di oggetti in Javascript

Mattepuffo's logo
Cancellare un elemento da array di oggetti in Javascript

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!


Condividi su Facebook

Commentami!