JavaScript Usuń indeks z tablicy

JavaScript Usuń indeks z tablicy

Podczas programowania w JavaScript może istnieć wymóg pracy ze złożonymi tablicami obejmującymi dane zbiorcze, do których należy uzyskać dostęp. Na przykład usunięcie konkretnego rekordu w celu natychmiastowego aktualizacji danych lub natychmiastowego dostępu do konkretnego wpisu. W takich scenariuszach usuwanie indeksów z tablicy może być pomocne w filtrowaniu danych.

W tym artykule pokazuje metody usunięcia indeksu z tablicy w JavaScript.

Jak usunąć indeks z tablicy w JavaScript?

Indeks można usunąć z tablicy w JavaScript za pomocą następujących podejść z „indeks()" metoda:

  • "splatać()" Metoda
  • "filtr()" Metoda
  • "zmiana()" Metoda
  • "Muzyka pop()" Metoda

Teraz wyjaśnimy każdemu z nich jeden po drugim!

Metoda 1: Usuń indeks z tablicy w JavaScript za pomocą metody splatce ()

„„indeks()„Metoda wyświetla indeks określonego elementu tablicy i zwraca”-1„Jeśli nie znaleziono, podczas gdy„splatać()”Metoda dodaje lub usuwa określone elementy tablicy i zmienia oryginalną tablicę. Metody te można zastosować w kombinacji w celu uzyskania dostępu do indeksu określonego elementu tablicy i łączenia go.

Składnia

strunowy.indeksof (wyszukiwanie)

W powyższej składni „szukaj”Wskazuje wskaźnik pobieranego elementu tablicy.

szyk.splice (indeks, liczba, pozycja N)

W podanej składni „indeks”Odnosi się do pozycji, w której elementy muszą zostać dodane lub usunięte,„ ”numer”Reprezentuje liczbę elementów i„Pozycja n”Wskazuje nowe elementy jako wymianę.

Przykład

W poniższym przykładzie zadeklaruj tablicę z następującymi wpisami i wyświetl ją na konsoli:

const array = [1, 2, 3, 6, 4];
konsola.dziennik („Oryginalna tablica to:”, tablica)

Teraz uzyskaj dostęp do indeksu określonego elementu tablicy za pomocą „indeks()„Metoda i wydrukuj:

indeks const = tablica.indeks (6);
konsola.Log („indeks wymaganego elementu to:”, indeks)

Następnie podziel dostęp do indeksu z odpowiednim elementem. Tutaj "1”Jest przekazywany jako drugi argument reprezentujący liczbę elementów, które chcemy usunąć:

szyk.splice (indeks, 1);

Po odzyskaniu usuniętego indeksu elementu tablicy metoda indexof () zwróci „-1”, Który wskazuje, że nie można znaleźć żadnej wartości:

const indexUpd = tablica.indeks (6);

Na koniec wyświetl zaktualizowaną tablicę i uzyskaj również dostęp do usuniętego indeksu:

konsola.dziennik („Oryginalna tablica staje się:”, tablica)
konsola.Log („Indeks usuniętego elementu tablicy to:”, indexUpd)

Wynikowy wynik będzie:

W powyższym wyjściu można zaobserwować, że określony indeks jest usuwany i wyświetlany jako „-1”W ostatnim stwierdzeniu odnoszącym się do definicji„indeks()" metoda.

Metoda 2: Usuń indeks z tablicy w JavaScript za pomocą metody Filter ()

„„filtr()„Metoda można wdrożyć wraz z„indeks()„Metoda utworzenia nowej tablicy z elementami z wyłączeniem filtrowanych. Oba elementy można wykorzystać do filtrowania indeksowanego elementu tablicy i wyświetlania zaktualizowanej tablicy z usuniętym indeksem.

Składnia

szyk.filtr (funkcja (wartość), ta wartość)

Tutaj, "funkcjonować„Odnosi się do funkcji, która wywoła funkcję do celów filtrowania”, „Wartość”To wartość bieżącego elementu i„ta wartość”Odpowiada wartości przekazywanej do funkcji.

Sprawdź poniższy przykład.

Przykład

Najpierw zdefiniuj tablicę i wyświetl jej oryginalne wartości na konsoli:

var array = [1, 2, 3, 4, 5];
konsola.dziennik („Oryginalna tablica to:”, tablica)

Następnie zastosuj „filtr()„Metoda po ogłoszonej tablicy i dostęp do trzeciego elementu tablicy, indeksując ją jako„2”I filtruj:

tablica = tablica.filtr (funkcja (item)
Zwróć przedmiot !== tablica [2]
);

Teraz uzyskaj dostęp do indeksu usuniętego elementu. Spowoduje to zwrócenie wartości śmieci „-1”:

indexUpd = tablica.indeks (3)
konsola.Log („Indeks usuniętego elementu tablicy to:”, indexUpd)

Na koniec wydrukuj zaktualizowaną tablicę bez filtrowanego elementu:

konsola.dziennik („tablica bez usuniętego indeksowanego elementu staje się:”, tablica)

Wyjście

Metoda 3: Usuń indeks z tablicy w JavaScript za pomocą metody shift ()

„„zmiana()”Metoda usuwa pierwszy element tablicy i zmienia oryginalną tablicę. Tę metodę można zastosować, usuwając pierwszy element tablicy i uzyskując dostęp do jego usuniętego indeksu.

Poniższy przykład ilustruje podaną koncepcję.

Przykład

Po pierwsze, zadeklaruj określoną tablicę i wyświetl ją:

var array = [1, 2, 3, 4, 5];
konsola.dziennik („Oryginalna tablica to:”, tablica)

Następnie zastosuj „zmiana()”Metoda usuwania pierwszego elementu tablicy i dostępu do jego indeksu za pomocą„indeks()„Metoda, jak omówiono wcześniej:

szyk.zmiana();
indexUpd = tablica.indeks (1)

Na koniec wyświetl indeks pominiętej tablicy, co spowoduje „-1”I zaktualizowana tablica:

konsola.Log („Indeks usuniętego elementu tablicy to:”, indexUpd)
konsola.dziennik („tablica bez usuniętego indeksowanego elementu staje się:”, tablica)

Wyjście

Metoda 4: Usuń indeks z tablicy w JavaScript za pomocą metody POP ()

„„Muzyka pop()”Metoda wyświetla ostatni element tablicy i aktualizuje również oryginalną tablicę. Tę metodę można zastosować, aby poprzeć ostatni element tablicy, uzyskać dostęp do jego indeksu i zaktualizować zadeklarowaną tablicę.

Przykład

W pierwszym kroku powtórz wyżej wymyślone kroki w celu ogłoszenia tablicy:

var array = [1, 2, 3, 4, 5];
konsola.dziennik („Oryginalna tablica to:”, tablica)

Tutaj zastosuj „Muzyka pop()„Metoda, aby wysłać element ostatniego tablicy:

szyk.Muzyka pop();

Poniższa instrukcja kodu będzie dostępna do indeksu elementu tablicy popowej jako „5"

indexUpd = tablica.indeks (5)

Na koniec uzyskaj dostęp do indeksu usuniętego elementu tablicy i wyświetl zaktualizowaną tablicę:

konsola.Log („Indeks usuniętego elementu tablicy to:”, indexUpd)
konsola.dziennik („tablica bez usuniętego indeksowanego elementu staje się:”, tablica)

Wyjście

Ten blog wykazał metody usunięcia indeksu z tablicy w JavaScript.

Wniosek

Aby usunąć indeks z tablicy w JavaScript, zastosuj „splatać()„Metoda składania indeksu określonego elementu tablicy,„filtr()„Metoda filtrowania indeksowanego elementu tablicy i zwrócenia jego indeksu,„zmiana()”Metoda usuwania ostatniego elementu tablicy lub„Muzyka pop()”Metoda usuwania ostatniego elementu tablicy wraz z jego indeksem. Ten zapis wyjaśnił podejścia do usunięcia indeksu z tablicy w JavaScript.