TypeScript - Array splice ()
Il metodo splice () cambia il contenuto di un array, aggiungendo nuovi elementi mentre rimuove i vecchi elementi.
Sintassi
array.splice(index, howMany, [element1][, ..., elementN]);
Dettagli dei parametri
index - Indice in corrispondenza del quale iniziare a modificare la matrice.
howMany- Un numero intero che indica il numero di vecchi elementi dell'array da rimuovere. Se howMany è 0, nessun elemento viene rimosso.
element1, ..., elementN- Gli elementi da aggiungere all'array. Se non si specifica alcun elemento, splice rimuove semplicemente gli elementi dall'array.
Valore di ritorno
Restituisce la matrice estratta in base ai parametri passati.
Esempio
var arr = ["orange", "mango", "banana", "sugar", "tea"];
var removed = arr.splice(2, 0, "water");
console.log("After adding 1: " + arr );
console.log("removed is: " + removed);
removed = arr.splice(3, 1);
console.log("After removing 1: " + arr );
console.log("removed is: " + removed);
Durante la compilazione, genererà lo stesso codice in JavaScript.
Il suo output è il seguente:
After adding 1: orange,mango,water,banana,sugar,tea
removed is:
After removing 1: orange,mango,water,sugar,tea
removed is: banana