Usuwanie elementów z tablicy w JavaScript



W tym artykule otrzymasz kompletne omówienie różnych metod usuwania elementów z tablicy w języku JavaScript wraz z przykładami.

Najczęściej wtedy nie ma potrzeby manipulowania tablicą, która pojawia się znikąd. Istnieją różne metody takich manipulacji, z których jedna obejmuje metodę usuwania elementu. W tym artykule przedstawię różne metody usuwania elementów z tablicy w formacie . Poniżej znajdują się wskazówki, na których skupi się ten artykuł:

Zacznijmy więc,





Usuwanie elementów z tablicy w JavaScript

Metoda pop

Metoda pop () usuwa element z końca tablicy, podobnie jak stos. Z drugiej strony metoda push () dodaje element na koniec tablicy.Metody realizują koncepcję LIFO (Last-In-First-Out).

[„Rock”, „Metal”, „Blues”, „Jazz”] list.pop () [„Rock”, „Metal”, „Blues”]

Kod usuwa ostatni element z tablicy, tj. „Jazz”.Metoda push () dołącza element z powrotem do tablicy.



Metoda przesunięcia: usuwanie elementów z tablicy w JavaScript

Metoda shift () usuwa element z początku tablicy. Z drugiej strony metoda unshift () dodaje element z powrotem na początek tablicy.

[„Rock”, „Metal”, „Blues”, „Jazz”] list.shift () [„Metal”, „Blues”, „Jazz”]

Kod usuwa pierwszy element, czyli Rock z tablicy.Po użyciu metody unshift () „Rock” zostanie ponownie dodany do tablicy.

Metoda łączenia

Metoda splice () usuwa określoną lub wybraną część tablicy.Okazuje się, że jest to pomysłowa metoda usuwania, zastępowania lub dodawania elementów do tablicy.



['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Rozpoczynając od pozycji indeksu 2, usuń jeden element listy ['Rock', 'Metal', 'Jazz'] .splice (2,2) // Rozpoczynając od pozycji indeksu 2, usuń dwa elementy ['Rock', 'Metal']

W powyższym przykładzie metoda wycinka usuwa elementy zgodnie z określonym indeksem.

„Blues” został usunięty z pierwszego przykładu, ponieważ został umieszczony pod indeksem 2.

Zmienna instancji w przykładzie java

W drugim przykładzie dwa elementy, tj. „Blues” i „Jazz”, zostały usunięte, ponieważ indeks określa, że ​​należy usunąć 2 elementy, zaczynając od indeksu 2.

Należy zauważyć, że tablice są indeksowane przez zero w JavaScript.

Idąc dalej, ten artykuł na temat usuwania elementów z tablicy w JavaScript,

Splice Dla Zakresu Elementów

Możliwe jest usunięcie kolejnych elementów za pomocą metody splice ():

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // Rozpoczynając od pozycji indeksu 0, usuń dwa elementy ['Blues', 'Jazz']

Kod usuwa wartości wymienione w metodzie łączenia.

Usuń elementy według wartości: usuwanie elementów z tablicy w JavaScript,

Możemy wyszukać element za pomocą metody splice () i usunąć go po kolei.Metodę tę można sparować z poleceniem indexOf (), które zwraca pierwszy indeks, pod którym można znaleźć dany element. Jeśli element nie zostanie znaleziony, zwraca wartość -1 jako wynik.

W poniższym przykładzie usuwamy element „Blues”:

['Rock', 'Metal', 'Blues', 'Jazz'] // Znajdź pozycję indeksu 'Blues' i usuń jeden element z tej pozycji list.splice (list.indexOf ('Blues'), 1)

Kod usuwa element „Blues” po ustaleniu pozycji indeksu elementu.

Usuń zakres elementów według wartości

JavaScript pozwala nam usunąć wiele elementów z tablicy.

[„Rock”, „Metal”, „Blues”, „Blues”, „Jazz”] for (var i = list.length-1 i -) {if (list [i] === 'Blues') list .splice (i, 1)} [„Rock”, „Metal”, „Jazz”]

Kod usuwa wszystkie wystąpienia elementu „Blues”.

Zacznijmy od ostatniej części tego artykułu na temat usuwania elementów z tablicy w JavaScript,

Metoda filtru macierzy

Zamiast mutować tablicę, na której została wywołana, funkcja filter () tworzy nową tablicę.Ma jeden parametr, zwany metodą wywołania zwrotnego. Metoda wywołania zwrotnego jest wyzwalana, gdy metoda filtru wykonuje iterację po elementach tablicy.

Przekazuje trzy wartości do wywołania zwrotnego:

  • Bieżąca wartość
  • Bieżący indeks tablicy
  • Pełna tablica

Zwraca dwie wartości: prawda lub fałsz. Elementy, które zwracają wartość true, są dodawane do nowej tablicy utworzonej przez funkcję filter ().

silnia przy użyciu rekurencji w c
var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] var filter = array.filter (function (value, index, arr) {return value> 4}) // filter = > [5,6, 7, 8, 9]

Tablica filtrowana składa się z elementów, które okazują się prawdziwe.

Usuwanie elementów z tablicy może być nieco uciążliwe, ale w rzeczywistości te metody są najbardziej wydajne i pomysłowe.

W ten sposób doszliśmy do końca tego bloga o „Usuwanie elementów z tablicy w JavaScript”. Mam nadzieję, że okazały się one przydatne i przydatne. Zaglądaj na więcej samouczków na podobne tematy. Możesz również sprawdzić nasz program szkoleniowy tMożesz uzyskać dogłębną wiedzę na temat jQuery i jego różnych aplikacji do szkoleń online na żywo z całodobowym wsparciem i dożywotnim dostępem.

Masz do nas pytanie? Wspomnij o nich w sekcji komentarzy na tym blogu, a skontaktujemy się z Tobą.