logo

Metoda JavaScript Array splice().

Metoda JavaScript array splice() koristi se za dodavanje/uklanjanje elemenata u/iz postojećeg niza. Vraća uklonjene elemente iz niza. Metoda splice() također modificira izvorni niz.

Sintaksa

Metoda splice() predstavljena je sljedećom sintaksom:

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

Parametar

početak - Predstavlja indeks odakle metoda počinje izdvajati elemente.

izbrisati - Nije obavezno. Predstavlja broj elemenata koje treba ukloniti.

element1,element2,...,elementn - Nije obavezno. Predstavlja elemente koje treba umetnuti.

Povratak

Novi niz koji sadrži uklonjene elemente.

Primjer metode JavaScript Array splice().

Ovdje ćemo razumjeti metodu splice() kroz razne primjere.

Primjer 1

Pogledajmo primjer dodavanja elementa postojećem nizu bez uklanjanja drugih elemenata.

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

Izlaz:

 Monday,Tuesday,Wednesday,Thursday,Friday 

Primjer 2

Pogledajmo primjer dodavanja elementa postojećem nizu uz uklanjanje ostalih elemenata.

 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); 
Testirajte sada

Izlaz:

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

Primjer 3

Pogledajmo primjer dodavanja dva elementa postojećem nizu uz uklanjanje jednog 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); 
Testirajte sada

Izlaz:

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

Primjer 4

Pogledajmo primjer uklanjanja elemenata iz postojećeg niza.

 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); 
Testirajte sada

Izlaz:

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