Stosowanie funkcji splice JavaScript

Stosowanie funkcji splice JavaScript

JavaScript to lekki język programowania i jak w każdym języku programowania, podczas opracowywania programów JavaScript, często musimy pracować z tablicami do przechowywania danych. W tym artykule wprowadzimy wbudowaną funkcję spliceju JavaScript i omówimy, w jaki sposób możemy ją użyć do manipulowania tablicą. W miarę generowania danych struktury używane do przechowywania muszą zostać zaktualizowane. Z tego powodu programista musi często dodawać elementy lub usuwać elementy z tablicy.

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

szyk.splice (indeks, usuń, elementy…)

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

Teraz przejdziemy do kilku przykładów, aby pokazać, jak splatać Funkcja jest zaimplementowana.

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

Niech ARR = [10,20,30,40,50]

Aby usunąć elementy 20 i 30 (odpowiednio w pozycji 1 i pozycji 2 w tablicy) z tablicy, po prostu dzwonimy splatać funkcjonuj i poinformuj go, aby zaczął od pierwszego indeksu i usuń 2 elementy.

arr.splice (1,2);


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

konsola.log (ARR);


Dwa elementy zwrócone na wyjściu nie są już w tablicy.

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

arr.splice (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 ona zaktualizowana.

konsola.log (ARR);

Wartości 30 i 35 zostały pomyślnie dodane na drugim indeksie.

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

arr.splice (1, 2, 15, 20, 25);

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

konsola.log (ARR);

Wniosek

W tym artykule omówiliśmy kilka sposobów korzystania z splatać funkcja aktualizacji tablic. Mamy nadzieję, że ten artykuł uznałeś za przydatny i nadal uczą się JavaScript z Linuxhint.com.