Il metodo splice in JavaScript aggiunge e rimuove elementi ad un array partendo da una posizione specificata.
La sintassi è la seguente: nomeArray.splice(indice, q, elemento1, ..., elementoN).
Dove indice rappresenta l'indice da cui partire e può essere un valore negativo, il che sta ad indicare che si parte dalla fine dell'array.
La quantità q rappresenta la quantità di elementi da eliminare e se è impostata a 0, oppure un valore non specificato, non viene eliminato alcun elemento. Altrimenti vengono eliminati tanti elementi quanti specificati.
Da zero ad eroe
Entra nel mondo della programmazione web: variabili, funzioni, array, DOM, eventi. Con esercizi pratici e progetti coinvolgenti.
⏱️8 ore di corso registrato
🧩Più di 50 algoritmi risolti passo passo
🎯Livello base — da zero ad eroe
💻100% online, fruibile quando vuoi
Infine elemento1 ... elementoN sono gli elementi da inserire nell'array.
Il parametro indice è richiesto, mentre q e gli elementi sono parametri opzionali.
splice JavaScript - primo esempio
Eliminare 3 elementi da un array di 7 elementi, partendo dalla posizione 1, utilizzando il metodo splice().
Partiamo dal seguente array di 7 numeri:
let numeri = [5,4,3,2,6,9,62];
Adesso per eliminare gli elementi partendo dalla posizione 1, utilizziamo il metodo splice() e poi visualizziamo il risultato, per comodità, nella console del browser.
numeri.splice(1,3); console.log(numeri);
Quindi abbiamo utilizzato il metodo splice utilizzando il parametro opzionale q.
splice JavaScript - secondo esempio
Aggiungere 2 elementi ad un array di 7 numeri, partendo dalla posizione 3 ed eliminando solo il terzo.
Quindi, partendo sempre da questo array di numeri:
let numeri = [5,4,3,2,6,9,62];
Applichiamo il metodo splice per inserire due valori, ad esempio 15 e 20 ed eliminare il terzo, nel nostro caso il numero 3.
📚 Consigliato per te
50 Algoritmi per imparare JavaScript
Una guida step by step per imparare JavaScript con esercizi svolti.
Dopo visualizziamo il risultato sempre nella console del browser.
Di seguito ecco il codice di esempio:
numeri.splice(2,1,15,20);
console.log(numeri);
In questa lezione abbiamo visto come utilizzare il metodo splice di JavaScript, nella prossima lezione vedremo come affrontare altri metodi attraverso numerosi esempi.
Un'email ogni tanto con i nuovi articoli e le guide — niente spam, ti disiscrivi quando vuoi.
🍪 Questo sito usa i cookie
Utilizziamo cookie tecnici necessari al funzionamento e, previo tuo consenso, cookie
analitici e di terze parti per migliorare l'esperienza di navigazione.
Leggi la Cookie Policy e la
Privacy Policy.