logo

Metoda JavaScript Array splice().

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=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Saturday&apos;,&apos;Sunday&apos;,&apos;Thursday&apos;,&apos;Friday&apos;]; var result=arr.splice(2,2,&apos;Wednesday&apos;) document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+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=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Sunday&apos;,&apos;Friday&apos;]; var result=arr.splice(2,1,&apos;Wednesday&apos;,&apos;Thursday&apos;); document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+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=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Saturday&apos;,&apos;Sunday&apos;,&apos;Thursday&apos;,&apos;Friday&apos;]; var result=arr.splice(2); document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
Testează-l acum

Ieșire:

 Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday