Jak usunąć element z tablicy według wartości w JavaScript?

Jak Usunac Element Z Tablicy Wedlug Wartosci W Javascript



Tablica to kombinacja elementów przechowywanych w jednej zmiennej. JavaScript udostępnia różne metody dodawania, usuwania i modyfikowania elementów z tablicy. Każdy element ma unikalny indeks, który identyfikuje jego położenie w tablicy. W tym przewodniku będziesz usuń elementy z tablicy przekazując im wartości za pomocą JavaScript filtr() oraz splatać() metody. Biorąc pod uwagę te wbudowane metody, zawartość tego przewodnika jest następująca.

Metoda 1: Usuń element z tablicy według wartości za pomocą metody splice() w JavaScript

W JavaScript, wbudowana metoda tablica.splice() służy do usunięcia elementu z tablicy. Metoda zwraca nową tablicę, usuwając wartość elementu, która jest przekazywana przez indeks. Celem użycia tej metody jest nadpisanie tablicy przez dodanie lub usunięcie elementów z tablicy. Omówmy składnię.

Składnia







szyk. splatać ( w , na jednego , przedmiotów )

Parametry są opisane w następujący sposób:



  • w: podaj numer indeksu, aby usunąć element.
  • na jednego: reprezentuje liczbę do usunięcia.
  • przedmiotów: odnoszą się do dodawania elementów w tablicy.

Kod



stały Arr = [ { na jednego : 5 } , { na jednego : 10 } , { na jednego : piętnaście } ] ;

stały idxObj = przyb. znajdź indeks ( obiekt => {
zwrócić obiekt. na jednego === 10 ;
} ) ;

przyb. splatać ( idxObj , 1 ) ;
konsola. dziennik ( Arr ) ;

Kod opowiada o usunięciu elementu, którego na jednego wartosc jest 10 . W tym kodzie splice() metoda służy do usuwania elementu, przekazując idxObj indeks z Arr szyk. Na koniec nowa tablica jest wyświetlana za pomocą konsola.log() metoda.





Wyjście

Dane wyjściowe zwracają nową tablicę, której długość wynosi 2. W tej nowej tablicy element o wartości równej 10 jest usuwany przez splice() metoda w JavaScript.



Metoda 2: Usuń element z tablicy za pomocą metody filter() w JavaScript

The filtr() Metoda służy do filtrowania tablicy na podstawie określonych kryteriów. W tej metodzie użytkownicy mogą określić wartość usunięcia elementów z tablicy. The filtr() Metoda iteruje po istniejących elementach w tablicy. Ponadto,

Składnia

szyk. filtr ( funkcjonować ( curVal , idx , Arr ) , ta wartość )

Opis parametrów jest jak poniżej.

  • funkcjonować: reprezentuje funkcję zwrotną.
  • krVal: określa bieżącą wartość elementu.
  • IDX: odnosi się do bieżącego indeksu elementu.
  • przyb.: reprezentuje tablicę.

Przykład
Przykład służy do usunięcia elementu z tablicy poprzez przekazanie wartości w JavaScript.

Kod

stały Arr = [
{ Nazwa : 'Złupić' , pokazać : 'Krykiet' } ,
{ Nazwa : 'Jan' , pokazać : 'Piłka nożna' } ,
{ Nazwa : 'Ożenić' , pokazać : 'Hokej' } ,
{ Nazwa : 'Pion' , pokazać : 'Działanie' } ,
] ;
konsola. dziennik ( Arr ) ;
Rem = przyb. filtr ( Arr => przyb. Nazwa != 'Złupić' ) ;
konsola. dziennik ( Rem ) ;

Kod wyjaśniono poniżej:

  • Po pierwsze, tablica Arr jest tworzony przez przechowywanie różnych elementów, takich jak nazwy oraz pokazać .
  • Po tym filtr() metoda jest wykorzystywana przez spełnienie warunku arr.name!='Harry' .
  • Wreszcie konsola.log() Metoda służy do wyświetlania nowej tablicy.

Wyjście

Wyjście kodu zwraca nową tablicę poprzez usunięcie określonego elementu, którego wartość jest równa „ Złupić ”.

Wniosek

Dwie wbudowane metody tablica.splice() oraz tablica.filtr() metody są wykorzystywane do usuwania elementów z tablicy w JavaScript. w tablica.splice() metoda, wartość indeksu elementu jest przekazywana w celu usunięcia określonego elementu z tablicy. The tablica.filtr() Metoda służy do filtrowania istniejącej tablicy przez zastosowanie warunków. Obie te metody są przydatne do radzenia sobie z wieloma elementami, aby zaoszczędzić czas i wysiłek zarówno programistom, jak i użytkownikom. W tym artykule nauczyłeś się, jak usuwać elementy z tablicy, przekazując wartości w JavaScript .