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:
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:");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)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.