Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie dupliziere ich Array-Elemente in ein neues Array in JavaScript?

Mary-Kate Olsen
Freigeben: 2024-11-13 09:13:02
Original
652 Leute haben es durchsucht

How to Duplicate Array Elements into a New Array in JavaScript?

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]
Nach dem Login kopieren

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]
Nach dem Login kopieren

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]
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage