Während der Programmierung in JavaScript kann es erforderlich sein, mit komplexen Arrays zu arbeiten, bei denen die Daten in der Masse enthalten sind, auf die zugegriffen werden muss. Zum Beispiel löschen Sie einen bestimmten Datensatz, um die Daten zu aktualisieren oder auf einen bestimmten Eintrag sofort zugreifen. In solchen Szenarien kann das Entfernen von Indizes aus einem Array hilfreich sein, um die Daten herauszufiltern.
Dieser Artikel zeigt die Methoden zum Entfernen eines Index aus einem Array in JavaScript.
So entfernen Sie den Index aus dem Array in JavaScript?
Ein Index kann aus einem Array in JavaScript entfernt werden, indem die folgenden Ansätze mit der “verwendet werdenIndex von()" Methode:
Wir werden jetzt jeden von ihnen nacheinander erklären!
Methode 1: Entfernen Sie den Index aus dem Array in JavaScript mithilfe von Splice () Methode
Der "Index von()"Methode gibt den Index des angegebenen Arrayelements aus und gibt zurück"-1"Wenn nicht gefunden, während das"spleißen()Die Methode fügt die angegebenen Array -Elemente hinzu oder entfernt und ändert das ursprüngliche Array. Diese Methoden können in Kombination verwendet werden, um auf den Index des angegebenen Arrayelements zuzugreifen und es zu spleißen.
Syntax
Saite.Indexof (Suche)
In der obigen Syntax “,“suchen”Zeigt den Index des abgerufenen Array -Elements an.
Array.Spleiß (Index, Nummer, Element n)
In der gegebenen Syntax “,“Index"Bezieht sich auf die Position, in der die Elemente hinzugefügt oder entfernt werden müssen."Nummer”Repräsentiert die Anzahl der Elemente und“Artikel n”Zeigt die neuen Elemente als Ersatz an.
Beispiel
Deklarieren Sie im folgenden Beispiel ein Array mit den folgenden Einträgen und zeigen Sie es auf der Konsole an:
const array = [1, 2, 3, 6, 4];
Konsole.log ("Das ursprüngliche Array ist:", Array)
Greifen Sie nun den Index des angegebenen Array -Elements mit der “zu"Index von()Methode und drucken Sie es:
const index = Array.Indexof (6);
Konsole.log ("Der Index des erforderlichen Elements lautet:", Index)
Danach den zugegriffenen Index gegen das entsprechende Element spleißen. Hier "1”Wird als zweites Argument bestanden, das die Anzahl der Elemente darstellt, die wir löschen möchten:
Array.Spleiß (Index, 1);
Beim Abrufen des entfernten Index des Array -Elements wird die Indexof () -Methode zurückgegeben “-1”, Was angibt, dass kein Wert gefunden wird:
const indexUpd = Array.Indexof (6);
Zeigt schließlich das aktualisierte Array an und greifen Sie auch auf den entfernten Index zu:
Konsole.log ("Das ursprüngliche Array wird:", Array)
Konsole.log ("Der Index des entfernten Array -Elements lautet:", IndexUpd)
Die resultierende Ausgabe wird sein:
In der obigen Ausgabe kann beobachtet werden, dass der angegebene Index entfernt und als "angezeigt wird"-1In der letzten Aussage bezieht sich auf die Definition der “Index von()" Methode.
Methode 2: Entfernen Sie den Index aus dem Array in JavaScript mithilfe der Filter () -Methode
Der "Filter()"Methode kann zusammen mit der" implementiert werden "Index von()Methode zum Erstellen eines Neuarrays mit Elementen ohne die gefilterten. Beide Elemente können verwendet werden, um das indizierte Array -Element zu filtern und das aktualisierte Array mit dem entfernten Index anzuzeigen.
Syntax
Array.Filter (Funktion (Wert), This -Wert)
Hier, "Funktion"Bezieht sich auf die Funktion, die die Funktion für Filterzwecke aufgerufen wird."Wert"Ist der Wert des aktuellen Elements und"dieser Wert”Entspricht dem an die Funktion übergebenen Wert.
Schauen Sie sich das folgende Beispiel an.
Beispiel
Definieren Sie zunächst ein Array und zeigen Sie seine ursprünglichen Werte auf der Konsole an:
var Array = [1, 2, 3, 4, 5];
Konsole.log ("Das ursprüngliche Array ist:", Array)
Als nächstes wenden Sie das an “Filter()"Methode auf dem deklarierten Array und zugreifen Sie auf das dritte Array -Element, indem Sie es als" als "als"2Und filtern Sie es:
Array = Array.filter (Funktion (Element)
Artikel zurückgeben !== Array [2]
);
Greifen Sie nun auf den Index des entfernten Elements zu. Dies führt zur Rückgabe eines Müllwerts “-1”:
indexUpd = Array.Indexof (3)
Konsole.log ("Der Index des entfernten Array -Elements lautet:", IndexUpd)
Drucken Sie zum Schluss das aktualisierte Array ohne gefiltertes Element:
Konsole.log ("Das Array ohne entferntes indiziertes Element wird:", Array)
Ausgang
Methode 3: Entfernen Sie den Index aus dem Array in JavaScript mithilfe der SHIRT () -Methode
Der "Schicht()Die Methode entfernt das erste Array -Element und ändert das ursprüngliche Array. Diese Methode kann angewendet werden, indem das erste Array -Element entfernt und auf seinen entfernten Index zugegriffen wird.
Das folgende Beispiel veranschaulicht das angegebene Konzept.
Beispiel
Deklarieren Sie zunächst das angegebene Array und zeigen Sie es an:
var Array = [1, 2, 3, 4, 5];
Konsole.log ("Das ursprüngliche Array ist:", Array)
Als nächstes wenden Sie das an “Schicht()Methode zum Entfernen des ersten Array -Elements und zum Zugriff auf seinen Index mit der “zugänglichIndex von()Methode wie zuvor diskutiert:
Array.Schicht();
indexUpd = Array.Indexof (1)
Zuletzt den Index des ausgelassenen Array -Elements anzeigen, was zu “führt“-1”Und das aktualisierte Array:
Konsole.log ("Der Index des entfernten Array -Elements lautet:", IndexUpd)
Konsole.log ("Das Array ohne entferntes indiziertes Element wird:", Array)
Ausgang
Methode 4: Entfernen Sie den Index aus dem Array in JavaScript mithilfe der POP () -Methode
Der "Pop()Die Methode wird das letzte Array -Element aufgebaut und aktualisiert auch das ursprüngliche Array. Diese Methode kann angewendet werden, um das letzte Array -Element zu popieren, auf seinen Index zuzugreifen und das deklarierte Array zu aktualisieren.
Beispiel
Wiederholen Sie im ersten Schritt die oben diskutierten Schritte, um ein Array zu deklarieren:
var Array = [1, 2, 3, 4, 5];
Konsole.log ("Das ursprüngliche Array ist:", Array)
Hier wenden Sie die “an“Pop()Methode, um das letzte Array -Element zu knallen:
Array.Pop();
Die folgende Code -Anweisung greift auf den Index des Poped -Array -Elements als “zu, als“5”
indexUpd = Array.Indexof (5)
Zuletzt greifen Sie auf den Index des entfernten Array -Elements zu und zeigen Sie das aktualisierte Array an:
Konsole.log ("Der Index des entfernten Array -Elements lautet:", IndexUpd)
Konsole.log ("Das Array ohne entferntes indiziertes Element wird:", Array)
Ausgang
In diesem Blog wurde die Methoden zum Entfernen eines Index aus einem Array in JavaScript gezeigt.
Abschluss
Um einen Index aus einem Array in JavaScript zu entfernen, wenden Sie die “anspleißen()Methode, um den Index eines bestimmten Array -Elements zu spleißen, das “Filter()Methode zum Filtern des indizierten Array -Elements und der Rückgabe seines IndexSchicht()Methode, um das letzte Array -Element zu entfernen, oder das “Pop()Methode zum Entfernen des letzten Array -Elements zusammen mit seinem Index. Diese Beschreibung hat die Ansätze zum Entfernen eines Index aus einem Array in JavaScript erläutert.