Wie leere ich ein Array in JavaScript?

Wie leere ich ein Array in JavaScript?

Die Art und Weise, wie Arrays funktionieren, ist super interessant. Auch wenn JavaScript es uns ermöglicht, neue Arrays zu errichten. Zu diesem Zweck können verschiedene Methoden verwendet werden, einschließlich der Zuweisung des ursprünglichen Arrays einem leeren Array, der Einstellung der Länge eines Arrays auf 0, mithilfe der Splice () -Methode und dem Knallen des Arrays mithilfe der Pop () -Methode.

In diesem Artikel werden die Methoden erläutert, um das JavaScript -Array zu leeren.

So leeren Sie ein Array in JavaScript?

Verwenden Sie zum Entleeren eines Arrays die folgenden Arten:

  • Länge auf 0 einstellen
  • Verwenden Sie POP () -Methode
  • Verwenden der Splice () -Methode
  • Weisen Sie einem leeren Array Array zu

Methode 1: Leeren Sie ein Array, indem Sie die Länge auf 0 einstellen

Um ein Array zu entleeren, setzen Sie den Wert der Länge eines Arrays auf 0. Dieser Ansatz wird verwendet, wenn Sie die Objekte separat leeren/löschen möchten, und die Auswirkungen der Speicher spielt keine Rolle.

Syntax

Verwenden Sie die angegebene Syntax, um die Länge eines Arrays auf Null zu setzen:

Array.Länge = 0

Beispiel

Zunächst erstellen wir ein Zahlenarray:

var Array = [2, 4, 5, 1, 6, 9];

Stellen Sie die Länge eines Arrays auf 0 ein:

Array.Länge = 0;

Drucken Sie schließlich das Array auf der Konsole:

Konsole.log (Array);

Die Ausgabe zeigt an, dass das Array jetzt leer ist:

Methode 2: Leeren Sie ein Array mit Pop () -Methode

Verwenden Sie die “Pop()Methode, um ein Array in JavaScript zu leeren. Diese Methode kann verwendet werden, wenn die Zeit nicht das Hauptanliegen des Benutzers ist, da die POP () -Methode die Elemente von einem Array einzeln nacheinander steckt, was Zeit in Anspruch nimmt.

Syntax

Für die Pop () -Methode wird die Syntax verwendet:

Pop()

Beispiel

Wir werden dasselbe oben erstellte Array verwenden. Rufen Sie die POP () -Methode in der WHOR -Schleife an und iterieren Sie über ein ganzes Array, bis die Arraylänge Null überschreitet:

während (Array.Länge> 0)
Array.Pop();

Ausgang

Methode 3: Leeren Sie ein Array mit der Methode Splice ()

Um ein Array zu leeren, verwenden Sie das “spleißen()" Methode. Es kann verwendet werden, um jedes Element aus einem Array zu entfernen.

Syntax

Folgen Sie der unterunter der vorgesehenen Syntax für die Verwendung der “spleißen()" Methode:

Spleiß (Rindex, Graf, Elemente)

Hier,

  • RindexIst die Position eines Elements, das entfernt wird.
  • zählen”Ist die Anzahl der Zählungen darüber, wie viele Elemente Sie aus dem Array entfernen möchten.
  • Elemente”Sind die neuen Elemente, die in ein Array hinzugefügt/ eingefügt werden.

Beispiel

Hier entfernen wir nur alle Elemente/Elemente aus einem Array. Also werden wir die „übergeben“0Und die Länge eines Arrays. “0"Ist der Startindex eines Arrays und"Array.LängeIst die Anzahl, was bedeutet, alle Elemente eines Arrays bis Index 0 zu entfernen:

Array.Spleiß (0, Array.Länge);

Es kann beobachtet werden, dass die Elemente erfolgreich aus einem Array entfernt werden:

Methode 4: Leeren Sie ein Array, indem Sie ein Array einem leeren Array zuweisen

Wenn Sie ein Array schnell leeren möchten, weisen Sie einfach ein leeres Array das erstellte Array zu: zuweisen Sie:

Syntax

Verwenden Sie die folgende Syntax, um einem leeren Array ein Array zuzuweisen:

Array = [];

Beispiel

Weisen Sie das Array dem leeren Array zu:

Array = [];

Ausgang

Wir haben alle wesentlichen Informationen zum Entleeren eines Arrays in JavaScript zusammengestellt.

Abschluss

Ein Array in JavaScript zu leeren, “Stellen Sie die Länge eines Arrays auf 0 ein", Benutze das"Pop()" Methode, "spleißen()”Methode oder“Weisen Sie einem leeren Array ein Array zu”. Die letzte Methode ist die schnellste Methode, um das Array in JavaScript zu entleeren, während die POP () -Methode die langsamste Methode ist, da es von den Elementen nacheinander gepolstert und mehr Zeit in Anspruch nimmt. In diesem Artikel haben wir die Methoden erläutert, um das Array in JavaScript zu leeren.