JavaScript array splice()-metoden används för att lägga till/ta bort elementen till/från den befintliga arrayen. Den returnerar de borttagna elementen från en array. Metoden splice() modifierar också den ursprungliga arrayen.
Syntax
Metoden splice() representeras av följande syntax:
array.splice(start,delete,element1,element2,?,elementn)
Parameter
Start – Det representerar indexet där metoden börjar extrahera elementen.
radera – Det är valfritt. Det representerar antalet element som ska tas bort.
element1,element2,...,elementn – Det är valfritt. Det representerar de element som ska infogas.
Lämna tillbaka
En ny array som innehåller de borttagna elementen.
Exempel på JavaScript Array splice()-metod
Här kommer vi att förstå splice()-metoden genom olika exempel.
Exempel 1
Låt oss se ett exempel för att lägga till ett element till den befintliga arrayen utan att ta bort andra element.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);Testa det nu
Produktion:
Monday,Tuesday,Wednesday,Thursday,Friday
Exempel 2
Låt oss se ett exempel för att lägga till ett element till den befintliga arrayen samtidigt som du tar bort andra element.
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);Testa det nu
Produktion:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
Exempel 3
Låt oss se ett exempel för att lägga till två element till den befintliga arrayen samtidigt som du tar bort ett element.
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);Testa det nu
Produktion:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
Exempel 4
Låt oss se ett exempel för att ta bort elementen från den befintliga arrayen.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Testa det nu
Produktion:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday