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

Jak usunąć element z tablicy według wartości w JavaScript
Tablica to kombinacja elementów, które są przechowywane w jednej zmiennej. JavaScript Zapewnia różne metody dodawania, usuwania i modyfikowania elementów z tablicy. Każdy element ma unikalny indeks do identyfikacji jego lokalizacji w tablicy. W tym przewodniku będziesz Usuń elementy z tablicy Przekazując ich wartości za pomocą JavaScript's filtr() I splatać() metody. Rozważając te wbudowane metody, zawartość tego przewodnika jest następujący.
  • Usuń element z tablicy za pomocą metody splice () w JavaScript
  • Usuń element z tablicy za pomocą metody Filter () w JavaScript

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

W JavaScript wbudowana metoda szyk.splatać() jest zatrudniony do usunięcia elementu z tablicy. Metoda zwraca nową tablicę, usuwając wartość elementu, która jest przekazywana przez indeks. Celem zastosowania tej metody jest zastąpienie tablicy poprzez dodanie lub usuwanie elementów z tablicy. Omówmy składnię.

Składnia

szyk.splice (ind, num, przedmioty)

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

  • Ind: Określ numer indeksu, aby usunąć element.
  • NUM: reprezentuje liczbę do usunięcia.
  • rzeczy: patrz dodanie elementów w tablicy.

Kod

const ar = [num: 5, num: 10, num: 15];
const idxobj = arr.findIndex (Object =>
Obiekt powrotu.num === 10;
);
arr.splice (idxobj, 1);
konsola.log (ARR);

Kod opowiada o usunięciu elementu, którego num wartosc jest 10. W tym kodzie arr.splatać() Metoda jest wykorzystywana do usunięcia elementu poprzez przekazywanie idxobj indeks z arr szyk. Wreszcie nowa tablica jest wyświetlana za pomocą konsola.dziennik() metoda.

Wyjście

Wyjście zwraca nową tablicę, której długość wynosi 2. W tej nowej tablicy element, którego wartość jest równa 10, jest usuwana przez arr.splatać() Metoda w JavaScript.

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

filtr() Metoda jest stosowana do filtrowania tablicy na podstawie określonych kryteriów. W tej metodzie użytkownicy mogą określić wartość usuwania elementów w tablicy. filtr() Metoda iteruje istniejące elementy w tablicy. Ponadto,

Składnia

szyk.filtr (funkcja (curval, idx, arr), thisvalue)

Opis parametrów jest jak poniżej.

  • funkcjonować: reprezentuje funkcję wywołania zwrotnego.
  • curval: Określa bieżącą wartość elementu.
  • IDX: odnosi się do bieżącego indeksu elementu.
  • ARR: reprezentuje tablicę.

Przykład
Przykład służy do usunięcia elementu z tablicy, przekazując wartość w JavaScript.

Kod

const ar = [
Nazwa: „Harry”, pokaż: „Cricket”,
Nazwa: „John”, show: „Football”,
Nazwa: „małżeństwo”, pokaż: „hokej”,
Nazwa: „Bob”, pokaż: „Uruchamianie”,
];
konsola.log (ARR);
REM = ARR.Filtr (ARR => ARR.nazwa != „Harry”);
konsola.log (REM);

Kod wyjaśniono poniżej:

  • Po pierwsze, tablica arr jest tworzony przez przechowywanie różnych elementów, takich jak nazwy I pokazywać.
  • Potem filtr() Metoda jest wykorzystywana przez przekazanie stanu arr.nazwa!= „Harry”.
  • Wreszcie konsola.dziennik() Metoda jest stosowana do wyświetlania nowej tablicy.

Wyjście

Wyjście kodu zwraca nową tablicę, usuwając określony element, którego wartość jest równa „Złupić".

Wniosek

Dwie wbudowane metody szyk.splatać() I szyk.filtr() Metody są wykorzystywane do usuwania elementów z tablicy w JavaScript. w szyk.splatać() metoda, wartość indeksu elementu jest przekazywana do usunięcia określonego elementu w tablicy. szyk.filtr() Metoda jest stosowana do filtrowania istniejącej tablicy poprzez stosowanie warunków. Obie te metody są przydatne w radzeniu sobie z wieloma elementami, aby zaoszczędzić czas i wysiłek dla programistów, a także użytkowników. W tym artykule nauczyłeś się usuwać elementy z tablicy, przekazując wartości JavaScript.