Fügen Sie ein Element zum Array bei einem bestimmten Index in JavaScript hinzu

Fügen Sie ein Element zum Array bei einem bestimmten Index in JavaScript hinzu
Während der Arbeit mit JavaScript -Arrays ist es manchmal erforderlich, ein Element in einem bestimmten Index hinzuzufügen. In JavaScript gibt es mehrere Methoden, um zu Beginn oder am Ende des Arrays ein Element hinzuzufügen, aber es ist in der Mitte eines Arrays etwas schwierig. Es gibt keine Möglichkeit im Array -Objekt, einem bestimmten Index ein Element hinzuzufügen. daher der eingebaute ““spleißen()”Methode kann verwendet werden.

In diesem Tutorial wird der Weg erklärt, ein Element in einem Array in einem bestimmten Index mit JavaScript hinzuzufügen.

So fügen Sie ein Element in einem bestimmten Index im JavaScript -Array hinzu?

Das direkte Einfügen eines neuen Elements in ein Array in einem bestimmten Index wird durch keine integrierte Methode unterstützt. Verwenden Sie dazu die “spleißen()Methode, die den Inhalt eines Arrays verändert, indem neue Elemente in einem bestimmten Index eliminiert, addiert oder ersetzt werden. Es aktualisiert auch das Array, das es aufruft, anstatt ein neues zu erstellen.

Syntax

Verwenden Sie die angegebene Syntax für die Methode Splice ():

Array.Splice (INDEX, NO_OF_ELIMINATEDITEMS, Item1,… Itemn)

In der obigen Syntax:

  • Der "Index”Dort wird das neue Element positioniert.
  • Der "NO_OF_ELIMINATEDITEMSIst die Anzahl der Elemente, die aus dem Array entfernt werden müssen. Es ist ein optionales Argument.
  • Der "Item1,… ItemnSind die Elemente, die einem Array hinzugefügt werden.

Rückgabewert

Die Methode Splice () gibt ein aktualisiertes Array mit neuen Elementen im spezifischen Index zurück.

Beispiel 1: Fügen Sie einem Array in einem bestimmten Index ein Element mit der Methode Splice () hinzu

Ein Array erstellen “Nummer”:

var number = [0, 1, 2, 8, 9];

Ruf den "spleißen()"Methode durch Übergabe des Index"3"Als erstes Argument, das der Startindex der Elemente ist, der in einem Array hinzugefügt wird"0"Als zweites Argument, das darauf hinweist, dass kein Element aus dem Array gelöscht wird, und dann"3, 4, 5”Sind die Elemente, die in einem Array hinzugefügt werden müssen:

Nummer.Spleiß (3, 0, 3, 4, 5);

Drucken Sie das aktualisierte Array auf der Konsole mit der “druckenKonsole.Protokoll()" Methode:

Konsole.log (number);

Ausgang

Die Ausgabe zeigt an, dass die Elemente aus Index 3 erfolgreich zu einem Array hinzugefügt werden.

Beispiel 2: Fügen Sie ein Array mit der Methode Splice () ein Array in einem bestimmten Index hinzu

Ein Array erstellen “num"Und fügen Sie alle Elemente in die" hinzu "Nummer”Array:

var num = [3, 4, 5, 6, 7];

Verwenden Sie den Spread Operator () In der Splice () -Methode als drittes Argument, das alle Elemente der “kopiert“num"Array in die"Nummer”Array:

Nummer.Spleiß (3, 0,… num);

Drucken Sie das resultierende Array auf der Konsole:

Konsole.log (number);

Ausgang

Die obige Ausgabe zeigt, dass alle Elemente eines Arrays “num"Werden erfolgreich in die" hinzugefügt "Nummer”Array im 3. Index.

Abschluss

Das JavaScript "spleißen()Wird verwendet, um das Element in einem angegebenen Index hinzuzufügen, das das Array modifiziert, indem Elemente aus einem Array eliminiert, addiert oder ersetzt werden. In diesem Tutorial wurde das Verfahren zum Hinzufügen eines Elements in einem Array in einem bestimmten Index mit JavaScript erläutert.