Come rimuovere o aggiungere elementi in un array con splice() Javascript

Con il metodo splice() in javascript possiamo aggiungere o rimuovere oggetti da un array.

 

La sintassi di questo metodo è:

array.splice(posizionedipartenza, quantioggettirimuovere, additem1, additemX)

 

Per capire meglio il funzionamento ti illustro due esempi pratici

 
var alimenti = ["Pomodori", "Pasta", "Biscotti", "Latte"]; 
alimenti.splice(2, 2);

Con questo codice stiamo rimuovendo due elementi dal nostro array dalla
seconda posizione in poi ottenendo come risultato “Pomodori, Pasta”

Un altro esempio più complesso ma per completare tutte le sue potenzialità

 
var alimenti = ["Pomodori", "Pasta", "Biscotti", "Latte"];
alimenti.splice(2, 1, "Limoni", "Carne");

Così facendo andrò a rimuovere dalla posizione 2 in poi un solo elemento che sarebbe in questo caso “Biscotti” e aggiungerò ulteriori due elementi avendo cosi come risultato finale: Pomodori,Pasta,Limoni,Carne,Latte