Array-Elemente in ein anderes Array kopieren
Das Duplizieren von Array-Elementen in ein neues Array kann eine häufige Aufgabe bei der Programmierung sein. JavaScript bietet verschiedene Methoden, um dies zu erreichen, darunter:
Die Concat-Funktion:
Die Concat-Funktion ist ein effizienter und weithin unterstützter Ansatz. Es kombiniert mehrere Arrays zu einem neuen Array und behält dabei die ursprünglichen Arrays bei. Zum Beispiel:
var arrayA = [1, 2]; var arrayB = [3, 4]; var newArray = arrayA.concat(arrayB); // [1, 2, 3, 4]
Diese Methode erstellt ein neues Array newArray, das die Elemente von ArrayA und ArrayB enthält.
Array.from und der Spread-Operator:
Die Array.from-Methode kann mit dem Spread-Operator (...) verwendet werden, um ein neues Array aus einem vorhandenen Array zu erstellen. Bei dieser Technik werden die Elemente des Eingabearrays iteriert und in das neue Array verschoben.
var newArray = Array.from(arrayA, x => x); // [1, 2] newArray = [...arrayA, ...arrayB]; // [1, 2, 3, 4]
Der Spread-Operator flacht die Eingabearrays ab, sodass sie direkt in das neue Array verteilt werden können.
Die Slice-Funktion:
Die Slice-Funktion kann verwendet werden, um eine flache Kopie eines Arrays zu erstellen, wobei bestimmte Elemente ausgeschlossen werden. In diesem Fall kann damit ein neues Array ohne das erste Element des Eingabearrays erstellt werden.
var newArray = arrayA.slice(1); // [2]
Diese Methode ändert das ursprüngliche Array und sollte daher mit Vorsicht verwendet werden.
Mit diesen Methoden können Sie Array-Elemente einfach und effizient in ein neues Array kopieren und so Ihren Programmieranforderungen gerecht werden.
Das obige ist der detaillierte Inhalt vonWie dupliziere ich Array-Elemente in ein neues Array in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!