logo

Metoda splice() tablicy JavaScript

Metoda JavaScript array splice() służy do dodawania/usuwania elementów do/z istniejącej tablicy. Zwraca usunięte elementy z tablicy. Metoda splice() modyfikuje także oryginalną tablicę.

Składnia

Metodę splice() reprezentuje następująca składnia:

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

Parametr

początek - Reprezentuje indeks, od którego metoda zaczyna wyodrębniać elementy.

usuwać - To jest opcjonalne. Reprezentuje liczbę elementów do usunięcia.

element1,element2,...,element - To jest opcjonalne. Reprezentuje elementy, które mają zostać wstawione.

Powrót

Nowa tablica zawierająca usunięte elementy.

pobierz film z YouTube vlc

Przykład metody JavaScript Array splice().

Tutaj zrozumiemy metodę splice() na różnych przykładach.

Przykład 1

Zobaczmy przykład dodania elementu do istniejącej tablicy bez usuwania innych elementów.

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

Wyjście:

 Monday,Tuesday,Wednesday,Thursday,Friday 

Przykład 2

Zobaczmy przykład dodania elementu do istniejącej tablicy podczas usuwania innych elementów.

 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); 
Przetestuj teraz

Wyjście:

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

Przykład 3

Zobaczmy przykład dodania dwóch elementów do istniejącej tablicy i usunięcia jednego elementu.

 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); 
Przetestuj teraz

Wyjście:

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

Przykład 4

Zobaczmy przykład usuwania elementów z istniejącej tablicy.

 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); 
Przetestuj teraz

Wyjście:

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