JavaScript Array splice()

Definizione e uso

splice() Il metodo aggiunge/rimuove elementi dall'array e restituisce gli elementi rimossi.

Nota:splice() Il metodo modifica l'array originale.

Esempio

Esempio 1

Aggiungi elementi all'array:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");

Prova a farlo tu stesso

Esempio 2

Aggiungi nuovi elementi all'array e rimuovi 1 elemento:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");

Prova a farlo tu stesso

Esempio 3

Rimuovi 2 elementi alla posizione 2:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);

Prova a farlo tu stesso

Sintassi

array.splice(index, howmany, item1, ....., itemX)

Valore del parametro

Parametro Descrizione
index Obbligatorio. Intero, che specifica in quale posizione aggiungere/rimuovere l'elemento, utilizzando valori negativi per specificare la posizione dall'estremità inferiore dell'array.
howmany Opzionale. Numero di elementi da rimuovere. Se impostato a 0, non vengono rimossi elementi.
item1, ..., itemX Opzionale. Nuovi elementi da aggiungere all'array.

Dettagli tecnici

Valore di ritorno: Nuovo array, contenente gli elementi rimossi (se presenti).
Versione JavaScript: ECMAScript 1

Supporto del browser

Tutti i browser supportano completamente splice() Metodo:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto Supporto

Pagine correlate

Tutorial:Array JavaScript

Tutorial:Array Const JavaScript

Tutorial:Metodi degli array JavaScript

Tutorial:Ordinamento degli array JavaScript

Tutorial:Iterazione degli array JavaScript