Stosowanie funkcji splice w JavaScript

Applying Javascript S Splice Function




JavaScript jest lekkim językiem programowania i podobnie jak w przypadku każdego języka programowania, podczas tworzenia programów JavaScript często musimy pracować z tablicami do przechowywania danych. W tym artykule przedstawimy wbudowaną funkcję splice JavaScript i omówimy, jak możemy jej użyć do manipulowania tablicą. W miarę generowania danych struktury używane do przechowywania muszą być aktualizowane. Z tego powodu programista często musi dodawać lub usuwać elementy z tablicy.

ten funkcja łączenia służy do dodawania elementów do lub usuwania elementów z tablicy o danym indeksie i zwraca elementy usunięte z tablicy. Składnia funkcji splice jest następująca:







szyk.splatać(indeks,removeCount,rzeczy...)

Tutaj, indeks to pozycja, na której chcemy dodać lub usunąć elementy, removeCount , który jest argumentem opcjonalnym, to liczba elementów, które chcemy usunąć, oraz rzeczy , który również jest opcjonalny, zawiera elementy, które chcemy dodać.



Teraz omówimy kilka przykładów, aby pokazać, jak splatać funkcja jest zaimplementowana.



Najpierw załóżmy, że mamy tablicę składającą się z pięciu elementów.





niech się szykuje= [10,20,30,40,pięćdziesiąt]

Aby usunąć elementy 20 i 30 (odpowiednio na pozycji 1 i pozycji 2 w tablicy) z tablicy, po prostu wywołujemy splatać funkcji i powiedz jej, aby zaczynała się od pierwszego indeksu i usuwała 2 elementy.

przyb.splatać(1,2);


Jako dane wyjściowe zwracane są wartości 20 i 30. Następnie możemy spojrzeć na oryginalną tablicę za pomocą następującego polecenia:



konsola.Dziennik(Arr);


Dwa elementy zwrócone w danych wyjściowych nie znajdują się już w tablicy.

Następnie dodamy elementy do tablicy za pomocą splatać funkcjonować. Ponieważ nie usuniemy elementów z tablicy, możemy podać wartość zero dla removeCount, a następnie podać elementy, które chcemy dodać.

przyb.splatać(2, 0, 30, 35);


Powyższe polecenie zwraca pustą tablicę, ponieważ żadne elementy nie zostały usunięte. Jeśli jednak spojrzymy na oryginalną tablicę, zobaczymy, że została zaktualizowana.

konsola.Dziennik(Arr);

Wartości 30 i 35 zostały pomyślnie dodane do drugiego indeksu.

Wreszcie, jeśli chcemy usunąć elementy i dodać elementy, możemy podać wartości zarówno dla removeCount, jak i elementów.

przyb.splatać(1, 2, piętnaście, 20, 25);

Powyższe polecenie zwróciło dwa elementy, które zostały usunięte, a jeśli wypisujemy oryginalną tablicę do konsoli, widzimy, że 20 i 30 nie są już w tablicy, a 15, 20 i 25 zostały dodane.

konsola.Dziennik(Arr);

Wniosek

W tym artykule omówiliśmy kilka sposobów wykorzystania splatać funkcja aktualizacji tablic. Mamy nadzieję, że ten artykuł okazał się przydatny i nadal będziesz uczyć się JavaScript z linuxhint.com.