logo

Metoda JavaScript Array splice().

Metoda JavaScript array splice() se uporablja za dodajanje/odstranjevanje elementov v/iz obstoječe matrike. Vrne odstranjene elemente iz matrike. Metoda splice() prav tako spremeni izvirno matriko.

Sintaksa

Metoda splice() je predstavljena z naslednjo sintakso:

 array.splice(start,delete,element1,element2,?,elementn) 

Parameter

začetek - Predstavlja indeks, od koder metoda začne ekstrahirati elemente.

izbrisati - Ni obvezno. Predstavlja število elementov, ki jih je treba odstraniti.

element1,element2,...,elementn - Ni obvezno. Predstavlja elemente, ki jih je treba vstaviti.

Vrnitev

Nova matrika, ki vsebuje odstranjene elemente.

Primer metode JavaScript Array splice().

Tukaj bomo metodo splice() razumeli skozi različne primere.

Primer 1

Oglejmo si primer dodajanja elementa v obstoječo matriko, ne da bi odstranili druge elemente.

 var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr); 
Preizkusite zdaj

Izhod:

 Monday,Tuesday,Wednesday,Thursday,Friday 

Primer 2

Oglejmo si primer dodajanja elementa v obstoječo matriko, medtem ko odstranjujemo druge 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); 
Preizkusite zdaj

Izhod:

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

Primer 3

Oglejmo si primer dodajanja dveh elementov obstoječemu nizu ob odstranitvi enega elementa.

 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); 
Preizkusite zdaj

Izhod:

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

Primer 4

Oglejmo si primer odstranjevanja elementov iz obstoječe matrike.

 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); 
Preizkusite zdaj

Izhod:

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