Kopieren Sie ein Array nach Wert - JavaScript

Kopieren Sie ein Array nach Wert - JavaScript
Es gibt mehrere Gründe, warum Entwickler in JavaScript ein Array nach Wert kopieren möchten, z. B. das Erstellen einer neuen, unabhängigen Kopie des Array. Dies kann nützlich sein, wenn Sie die Kopie ändern möchten, ohne das ursprüngliche Array zu beeinflussen.

In diesem Beitrag werden die Methoden von JavaScript beschrieben, um ein Array nach Wert zu kopieren.

So kopieren Sie ein Array nach Wert mit JavaScript?

Um ein Array nach Wert zu kopieren, verwenden Sie die angegebenen genannten Methoden:

  • Slice () Methode
  • Operator ausbreiten “
  • Für Schleife

Methode 1: Kopieren Sie ein Array nach Wert mithilfe der Slice () -Methode

Verwenden Sie zum Kopieren eines Arrays nach Wert die “Scheibe()" Methode. Es gibt die gleichen Elemente in einem Neuarray, ohne das ursprüngliche Array zu ändern.

Syntax

Verwenden Sie die folgende Syntax, um ein Array mit Hilfe der Slice () -Methode nach Wert zu kopieren:

Array.Scheibe()

Beispiel

Erstellen Sie ein Array namens “Array”:

var array = ['html', 'css', 'javaScript', 'java'];

Erstellen Sie nun ein leeres Array “arr"Wo die Elemente aus dem Array kopiert"Array”:

var arr = [];

Aufrufen "Scheibe()”Methode auf“Array"Und speichern Elemente in einem leeren Array"arr”:

arr = Array.Scheibe();

Drucken Sie das resultierende kopierte Array auf der Konsole aus:

Konsole.log ("kopiertes Array:");
Konsole.log (arr);

Es ist ersichtlich, dass das Array erfolgreich in ein leeres Array kopiert wurde:

Methode 2: Kopieren Sie ein Array nach Wert mit dem Spread Operator "..."

Verwenden Sie die ES6 -Funktion Operator ausbreiten”Für das Kopieren von Array -Elementen nach Wert von einem Array zum anderen kopieren. Es kopiert alle Elemente eines Arrays schnell, indem sie Codezeilen reduziert und die Code -Lesbarkeit verbessert.

Syntax

Befolgen Sie die angegebene Syntax, um das Array nach Wert mit dem Spread Operator zu kopieren:

[… Array]

Beispiel

Verwenden Sie den Spread -Operator mit “Array"Elemente aus dem Array kopieren und in einem leeren Array speichern"arr”:

arr = [… Array];

Ausgang

Methode 3: Kopieren Sie ein Array nach Wert mit der Schleife "für"

Sie können auch den Standard verwenden “fürSchleife zum Kopieren von Elementen eines Arrays zu einem anderen. Es iteriert durch ein Array, kopiert jedes Element und speichert es in einem leeren Array.

Beispiel

Iterieren Sie das Array bis zu seiner Länge und kopieren Sie es in einem leeren Array:

für (var i = 0, len = array.Länge; ich < len; ++i)
arr [i] = Array [i];

Die Ausgabe zeigt an, dass das Array erfolgreich in ein leeres Array kopiert wurde:

Wir haben alle notwendigen Informationen zum Kopieren von Arrays nach Wert gesammelt.

Abschluss

Verwenden Sie das “, um ein Array nach Wert zu kopieren, die“Scheibe()" Methode, "Operator ausbreiten", oder "für”Schleife. Diese Methoden kopierten Array -Elemente effizient, während der Spread -Operator der einfachste und beste Ansatz ist. In diesem Beitrag wurden die Methoden zum Kopieren eines Arrays nach Wert beschrieben.