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.
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.