So entfernen Sie Elemente aus einem Array in JavaScript

So entfernen Sie Elemente aus einem Array in JavaScript

Mit Arrays können wir ähnliche Daten in einer einzelnen Variablen speichern. Wir können dann die in den Arrays gespeicherten Daten iterieren und unterschiedliche Funktionen ausführen, um die Daten entsprechend unseren Anforderungen zu manipulieren. Ein einzelnes Datenstück in einem Array ist als Element bekannt. JavaScript bietet uns die Möglichkeit, Elemente aus einem Array hinzuzufügen und zu entfernen, nachdem wir es deklariert und initialisiert haben. In diesem Beitrag konzentrieren wir uns nur auf die Methoden, mit denen ein Element aus einem Array entfernt werden kann.

JavaScript enthält zahlreiche Methoden, mit denen Array -Elemente entfernt werden können. In diesem Beitrag werden wir vier solche Methoden diskutieren. Hier ist die Liste der vier häufigsten Methoden zum Entfernen eines Array -Elements in JavaScript:

  • Schicht()
  • Pop()
  • Filter()
  • spleißen()

Wir werden sie einzeln ausführlich besprechen.

Notiz: Ich werde die Konsole verwenden, um die in diesem Beitrag vorhandenen Beispiele zu demonstrieren.

So entfernen Sie ein Element vom Beginn eines Arrays mithilfe der SHIRT () -Methode

JavaScript Shift () -Methode wird üblicherweise verwendet, um ein Element vom Beginn eines JavaScript -Arrays zu entfernen. Diese Methode nimmt keine Argumente an. Wir können es einfach aufrufen und es wird ein Element vom Beginn des Arrays entfernen und jedes andere Element um 1 Index nach unten verschieben:

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

So werden Sie ein Array -Element mit der Pop () -Methode los

Die JavaScript -Pop -Methode kann verwendet werden, um ein Element am Ende eines JavaScript -Arrays zu entfernen. Ähnlich wie bei der Shift () -Methode wird auch kein Argument verwendet:

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

So entfernen Sie Elemente aus einem Array mit der Filter () -Methode

Die Filter () -Methode kann verwendet werden, um Elemente eines Arrays basierend auf einem bestimmten Zustand zu entfernen. Wenn Sie die Filter () -Methode auf das Array anwenden. Es entnimmt eine Rückruffunktion als Parameter

Als Beispiel verwenden wir nun die Filter () -Methode, um jedes Element aus einem Array zu entfernen, das größer als 2 ist:

var num = [0, 1, 2, 3, 4, 5];
var num2 = num.filter (Element => Element < 3)
Konsole.log (num2);


Jetzt entfernen wir jedes Element, das weniger als 3:

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

So entfernen Sie Elemente aus der Mitte eines Arrays mit der Methode Splice ()

Die Methode/Funktion Splice () kann verwendet werden, um ein Element eines Arrays einzufügen oder zu entfernen. Wir müssen der Methode Splice () zwei Parameter geben, wenn wir sie verwenden möchten, um Elemente aus einem Array zu entfernen. Der erste Parameter definiert den Ausgangspunkt, aus dem die Methode Splice () die Elemente entfernen wird, und das zweite Element gibt die Anzahl der Elemente an, die aus dem Array entfernt werden:

var num = [1, 2, 3, 4, 5];
num.Spleiß (2, 2);
Konsole.log (num);

Abschluss

In diesem umfassenden Leitfaden haben wir vier verschiedene Methoden zum Entfernen von Elementen aus einem Array in JavaScript erörtert. Wir können die Methoden Shift () und POP () verwenden, um Elemente/Elemente vom Start und Ende eines Array -Objekts zu entfernen. Wenn wir brauchen, dass unser ursprüngliches Array unverändert bleibt und ein neues Array erstellen möchte, das Elemente enthält, die eine bestimmte Bedingung übergeben, sollten wir die Filter () -Methode verwenden. Die Splice () -Methode ist am besten, wenn es darum geht, ein Element aus einem Array zu entfernen, da sie die Kontrolle über die Elemente gibt, die wir entfernen möchten. Wir können den Index und die Anzahl der Elemente angeben, die wir in der Methode Splice () entfernen möchten.