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=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2,2,'Wednesday') document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+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=['Monday','Tuesday','Sunday','Friday']; var result=arr.splice(2,1,'Wednesday','Thursday'); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+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=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);Tesztelje most
Kimenet:
mb vs gb
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday