Il metodo JavaScript array splice() viene utilizzato per aggiungere/rimuovere gli elementi all'/dall'array esistente. Restituisce gli elementi rimossi da un array. Il metodo splice() modifica anche l'array originale.
Sintassi
Il metodo splice() è rappresentato dalla seguente sintassi:
lessicograficamente
array.splice(start,delete,element1,element2,?,elementn)
Parametro
inizio - Rappresenta l'indice da cui il metodo inizia ad estrarre gli elementi.
eliminare - È facoltativo. Rappresenta il numero di elementi da rimuovere.
elemento1,elemento2,...,elementon - È facoltativo. Rappresenta gli elementi da inserire.
Ritorno
Un nuovo array contenente gli elementi rimossi.
Esempio del metodo JavaScript Array splice()
Qui comprenderemo il metodo splice() attraverso vari esempi.
Esempio 1
Vediamo un esempio per aggiungere un elemento all'array esistente senza rimuovere altri elementi.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);Provalo adesso
Produzione:
Monday,Tuesday,Wednesday,Thursday,Friday
Esempio 2
Vediamo un esempio per aggiungere un elemento all'array esistente rimuovendo altri elementi.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2,2,'Wednesday') document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Provalo adesso
Produzione:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
Esempio 3
Vediamo un esempio per aggiungere due elementi all'array esistente rimuovendo un elemento.
var arr=['Monday','Tuesday','Sunday','Friday']; var result=arr.splice(2,1,'Wednesday','Thursday'); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Provalo adesso
Produzione:
heap e ordinamento dell'heap
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
Esempio 4
Vediamo un esempio per rimuovere gli elementi dall'array esistente.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Provalo adesso
Produzione:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday