Metoda JavaScript array splice() este folosită pentru a adăuga/elimina elementele din/din matricea existentă. Returnează elementele eliminate dintr-o matrice. Metoda splice() modifică și matricea originală.
Sintaxă
Metoda splice() este reprezentată de următoarea sintaxă:
array.splice(start,delete,element1,element2,?,elementn)
Parametru
start - Reprezintă indexul de unde începe metoda de extragere a elementelor.
șterge - Este optional. Reprezintă numărul de elemente care trebuie eliminate.
element1,element2,...,elementn - Este optional. Reprezintă elementele care trebuie introduse.
Întoarcere
O nouă matrice care conține elementele eliminate.
Exemplu de metodă JavaScript Array splice().
Aici, vom înțelege metoda splice() prin diverse exemple.
Exemplul 1
Să vedem un exemplu pentru a adăuga un element la matricea existentă fără a elimina alte elemente.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);Testează-l acum
Ieșire:
Monday,Tuesday,Wednesday,Thursday,Friday
Exemplul 2
Să vedem un exemplu pentru a adăuga un element la matricea existentă în timp ce eliminăm alte elemente.
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);Testează-l acum
Ieșire:
arp o comandă
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
Exemplul 3
Să vedem un exemplu pentru a adăuga două elemente la matricea existentă în timp ce eliminăm un 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);Testează-l acum
Ieșire:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
Exemplul 4
Să vedem un exemplu pentru a elimina elementele din matricea existentă.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Testează-l acum
Ieșire:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday