Jak usunąć elementy z tablicy w JavaScript

Jak usunąć elementy z tablicy w JavaScript

Tablice pozwalają nam przechowywać podobne rodzaje danych w jednej zmiennej. Następnie możemy iterować dane przechowywane w tablicach i wykonywać różne funkcje, aby manipulować danymi zgodnie z naszymi potrzebami. Pojedynczy element danych w tablicy jest znany jako jego element. JavaScript daje nam możliwość dodania i usunięcia elementów z tablicy po tym, jak ją zadeklarowaliśmy i zainicjujemy. W tym poście skupimy się tylko na metodach, które można zastosować, usuwając element z tablicy.

JavaScript zapewnia wiele metod, które można użyć do usuwania elementów tablicy; W tym poście omówimy cztery takie metody. Oto lista czterech najczęstszych metod usuwania elementu tablicy w JavaScript:

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

Omówimy je szczegółowo jeden po drugim.

Notatka: Użyję konsoli, aby zademonstrować przykłady obecne w tym poście.

Jak usunąć element od początku tablicy za pomocą metody Shift ()

Metoda JavaScript Shift () jest powszechnie stosowana do pozbycia się elementu od początku tablicy JavaScript. Ta metoda nie przyjmuje żadnych argumentów. Możemy po prostu to nazwać, a usunie element od początku tablicy i przesunie każdy inny element w dół o 1 indeks:

var num = [0, 1, 2, 3, 4, 5];
num.zmiana();
konsola.log (num);

Jak pozbyć się elementu tablicy za pomocą metody pop ()

Metodę POP JavaScript można zastosować do pozbycia się elementu z końca tablicy JavaScript. Podobnie jak metoda shift () nie bierze również żadnego argumentu:

var num = [0, 1, 2, 3, 4, 5];
num.Muzyka pop();
konsola.log (num);

Jak usunąć elementy z tablicy za pomocą metody Filter ()

Metodę Filter () można zastosować do usuwania elementów tablicy na podstawie określonego warunku; Zastosowanie metody Filter () w tablicy jej nie zmienia, a raczej tworzy nową tablicę składającą się z wymaganych elementów. Polega funkcję odwołania jako parametr

Teraz, jako przykład, użyjemy metody Filter (), aby usunąć każdy element z tablicy większej niż 2:

var num = [0, 1, 2, 3, 4, 5];
var num2 = num.filtr (element => element < 3)
konsola.log (num2);


Teraz usuniemy każdy element, który mniej niż 3:

var num = [0, 1, 2, 3, 4, 5];
var num2 = num.filtr (element => element> 2)
konsola.log (num2);

Jak usunąć elementy z środka tablicy za pomocą metody splat ()

Metodę/funkcję splatce () można użyć do wstawienia lub usunięcia elementu tablicy. Będziemy musieli podać dwa parametry do metody splat (), jeśli chcemy jej użyć do usuwania elementów z tablicy. Pierwszy parametr zdefiniuje punkt początkowy, z którego metoda splatce () usunie elementy, a drugi element określi liczbę elementów, które zostaną usunięte z tablicy:

var num = [1, 2, 3, 4, 5];
num.splice (2, 2);
konsola.log (num);

Wniosek

W tym kompleksowym przewodniku omówiliśmy cztery różne metody usuwania elementów z tablicy w JavaScript. Możemy użyć metod Shift () i Pop () do usuwania elementów/elementów odpowiednio od samego początku i końca obiektu tablicy. Jeśli potrzebujemy naszej oryginalnej tablicy, aby pozostać niezmieniona i chcemy utworzyć nową tablicę, która ma elementy, które przechodzą określony warunek, powinniśmy użyć metody Filter (). Metoda splatce () jest najlepsza, jeśli chodzi o usunięcie elementu z tablicy, ponieważ daje nam kontrolę nad elementami, które chcemy usunąć. Możemy określić wskaźnik i liczbę elementów, które chcemy usunąć w metodzie splajce ().