So tauschen Sie Array -Elemente in JavaScript aus

So tauschen Sie Array -Elemente in JavaScript aus

Bei der Aufrechterhaltung des Datenvolumens ist das Tauschen ein sehr wichtiges Merkmal für die angemessene Verwaltung falscher oder veralteter Daten. Zum Beispiel, wenn Sie einen bestimmten Datensatz für ein Update aktualisieren müssen. In einem solchen Szenario ist das Austausch von Array -Elementen in JavaScript eine sehr nützliche Funktion zum Aktualisieren aller Datensätze, das auch Zeit spart.

Dieser Artikel zeigt die Methoden zum Austausch der Elemente in einem Array mit JavaScript.

So tauschen Sie Array -Elemente in JavaScript aus?

Um die Elemente in einem Array mit JavaScript auszutauschen, können die folgenden Techniken angewendet werden:

  • Indizierung”Technik
  • Zerstörer" Abtretung
  • spleißen()" Methode

Die genannten Ansätze werden nacheinander diskutiert!

Methode 1: Swap -Array -Elemente in JavaScript unter Verwendung der Indexierungstechnik

Der "Indizierung„Technik kann angewendet werden, um die Array -Elemente basierend auf ihren Indizes auszugleichen und sie in einer Variablen so zu speichern, dass sie getauscht werden.

Schauen Sie sich das untergewandte Beispiel an.

Beispiel

In diesem Beispiel werden wir ein Array einiger Ganzzahlwerte deklarieren und sie auf der Konsole anzeigen:

Arrayelemente = [2, 4, 20, 40];
Konsole.log ("Die ursprünglichen Array -Elemente sind:", Arrayelemente);

Danach greifen Sie auf das erste Element des Arrays zu, indem Sie sich auf seinen Index beziehen “0"Und speichern Sie es in einer Variablen namens"speichern”:

const store = ArrayElements [0];

Im nächsten Schritt gleichen Sie das erste Element des Arrays mit dem zweiten Element aus, wie unten gezeigt:

ArrayElements [0] = ArrayElements [1];

Gleichen Sie nun das zweite Element des Arrays der Variablen aus “speichernIn dem das erste Element des Arrays gespeichert wurde. Dies führt zum Austausch sowohl des ersten als auch des zweiten Elements, das in einem Array vorhanden ist:

Arrayelemente [1] = Store;

Wiederholen Sie in ähnlicher Weise die oben diskutierten Schritte für das dritte und vierte Array-Element, um sie auch auszutauschen:

const store1 = Arrayelemente [2];
Arrayelemente [2] = ArrayElements [3];
Arrayelemente [3] = Store1;

Drucken Sie schließlich die ausgetauschten Array -Elemente auf der Konsole:

Konsole.log ("Die ausgetauschten Array -Elemente sind:", Arrayelemente);

Die resultierende Ausgabe wird sein:

In der obigen Ausgabe kann beobachtet werden, dass die beiden ersteren und die beiden letzteren Array -Elemente miteinander ausgetauscht werden.

Methode 2: Swap -Array -Elemente in JavaScript mithilfe der Destructor -Zuordnung Swap -Elemente

Der "Zerstörungsaufgabe”Twapt die Arrays leichter und benötigt nur eine einzige Codezeile. In diesem Szenario müssen Sie die Arrays nur in quadratischen Klammern zuweisen und die rechte Seite in einer umgekehrten Folge von Array -Elementen einstellen.

Beispiel

Erstens werden wir zwei Arrays mit den folgenden Elementen deklarieren:

var x = [1, 3, 5];
var y = [2, 4, 6];

Wenden Sie anschließend die Destructor -Zuordnung an, die auf die Arrays zugreift, die einen Kontrast in ihrer Sequenz haben, und sie anzeigen:

[x, y] = [y, x]
Konsole.log ("Die ausgetauschten Array -Elemente sind:")

Beachten Sie schließlich, ob die Array -Elemente eines Arrays mit dem anderen Array ausgetauscht werden oder nicht:

Konsole.log ("Erstes Array:", x)
Konsole.log ("zweites Array:", y)

Ausgang

In dieser speziellen Ausgabe ist es offensichtlich, dass die Array -Elemente beider Arrays getauscht werden.

Methode 3: Swap -Array -Elemente in JavaScript mithilfe von Splice () Methode

Der "spleißen()Die Methode fügt Array -Elemente hinzu oder entfernt, indem sie sie in ihrem Argument angeben und auch das ursprüngliche Array ändert. Diese Methode kann implementiert werden, um die Array -Elemente in Teile zu unterteilen, dann zusammenzuführen und in einem Neuarray anzuhängen.

Schauen Sie sich das folgende Beispiel für die Demonstration an.

Beispiel

Erstens deklarieren wir ein Array mit den folgenden Ganzzahlwerten und zeigen sie auf der Konsole an:

Arrayelemente = [12, -2, 55, 68];
Konsole.log ("Die ursprünglichen Array -Elemente sind:", Arrayelemente);

Erstellen Sie dann ein leeres Array zum Anhängen der ausgetauschten Array -Elemente:

Array = []

Danach anwenden Sie die “spleißen()Methode, um die Array -Elemente umgekehrt zu spleißen und sie zu verkettet:

var splice = Arrayelemente.Spleiß (2, 4) + ',' + Arrayelemente.Spleiß (0, 2)

Wenden Sie nun das an “andrücken()"Methode zum Anhängen der ausgetauschten Array -Elemente in das leere Array mit dem Namen"Array”:

Array.Push (Spleiß)

Drucken Sie schließlich die hinzugefügten Spleißwerte, die zu den ausgetauschten Array -Elementen führen:

Konsole.log ("Die ausgetauschten Array -Elemente sind:", Array)

Ausgang

Wir haben verschiedene kreative Methoden zum Austausch von Array -Elementen in JavaScript erörtert.

Abschluss

Um Arrayelemente in JavaScript auszutauschen, wenden Sie die “anIndizierung“Technik zum Ausgleich der Array -Elemente und in einer Variablen, die“ speichern “Zerstörungsaufgabe”, Um auf die Arrays mit einem Kontrast in ihrer Elementsequenz zuzugreifen, oder auf die“spleißen()Methode, um die Array -Elemente zu teilen und sie auf umgekehrte Weise in ein neues Array zu schieben. Diese Beschreibung veranschaulicht die Methoden zum Austausch von Array-Elementen in JavaScript.