JavaScript Array splice()
Esempi
Alla posizione 2, aggiungi 2 elementi:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
Alla posizione 2, rimuovi 2 elementi:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);
Definizione e utilizzo
Il splice()
metodo aggiunge e/o rimuove gli elementi dell'array.
Il splice()
metodo sovrascrive l'array originale.
Sintassi
array.splice(index, howmany, item1, ....., itemX)
Parametri
Parameter | Description |
index | Required. The position to add/remove items. Negative value defines the position from the end of the array. |
howmany | Optional. Number of items to be removed. |
item1, ..., itemX | Optional. New elements(s) to be added. |
Valore di ritorno
Un array contenente gli elementi rimossi (se presenti). |
Altri esempi
Nella posizione 2, aggiungi nuovi elementi e rimuovi 1 elemento:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");
Supporto browser
splice()
è una funzione ECMAScript1 (ES1).
ES1 (JavaScript 1997) è completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |