logo

JavaScript Array splice() metódus

A JavaScript tömb splice() metódusa a meglévő tömbhöz való elemek hozzáadására/eltávolítására szolgál. Visszaadja az eltávolított elemeket egy tömbből. A splice() metódus az eredeti tömböt is módosítja.

Szintaxis

A splice() metódust a következő szintaxis képviseli:

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

Paraméter

Rajt - Azt az indexet jelenti, ahonnan a metódus elkezdi kivonni az elemeket.

java karakterlánc formátummal

töröl - Nem kötelező. Az eltávolítandó elemek számát jelzi.

elem1,elem2,...,elemn - Nem kötelező. A beillesztendő elemeket jelöli.

Visszatérés

Az eltávolított elemeket tartalmazó új tömb.

Példa JavaScript Array splice() metódusra

Itt különféle példákon keresztül megértjük a splice() metódust.

1. példa

Nézzünk egy példát egy elem hozzáadására a meglévő tömbhöz a többi elem eltávolítása nélkül.

uninstall angular cli
 var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr); 
Tesztelje most

Kimenet:

 Monday,Tuesday,Wednesday,Thursday,Friday 

2. példa

Nézzünk egy példát egy elem hozzáadására a meglévő tömbhöz, miközben eltávolítjuk a többi elemet.

 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); 
Tesztelje most

Kimenet:

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

3. példa

Lássunk egy példát két elem hozzáadására a meglévő tömbhöz, miközben egy elemet eltávolítunk.

 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); 
Tesztelje most

Kimenet:

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

4. példa

Nézzünk egy példát az elemek eltávolítására a meglévő tömbből.

 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); 
Tesztelje most

Kimenet:

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