JavaScript Array copyWithin() Methode

Definition und Verwendung

copyWithin() Die Methode kopiert Array-Elemente an eine andere Position im Array und überschreibt vorhandene Werte.

copyWithin() Die Methode fügt dem Array niemals zusätzliche Elemente hinzu.

Hinweis:copyWithin() Die Methode überschreibt das ursprüngliche Array.

Beispiel

Beispiel 1

Kopieren Sie die ersten beiden Array-Elemente in die letzten beiden Array-Elemente:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.copyWithin(2, 0);

Versuchen Sie es selbst

Beispiel 2

Kopieren Sie die ersten beiden Array-Elemente in die dritte und vierte Position:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"];
fruits.copyWithin(2, 0, 2);

Versuchen Sie es selbst

Syntax

array.copyWithin(target, start, end)

Parameterwert

Parameter Beschreibung
target Erforderlich. Der Index der Position, an die die Elemente kopiert werden.
start Optional. Der Index der Position, ab dem kopiert wird (Standardwert 0).
end Optional. Der Index der Position, ab dem Elemente nicht mehr kopiert werden (Standardwert array.length).

Technische Details

Rückgabewert: Array, das geänderte Array.
JavaScript-Version: ECMAScript 6

Browser-Unterstützung

Die Zahlen in der Tabelle geben die erste Browserversion an, die diese Methode vollständig unterstützt.

Chrome Edge Firefox Safari Opera
Chrome 45 Edge Firefox 32 Safari 9 Opera 32
September 2015 Juli 2015 September 2014 September 2015 September 2015

Anmerkung:Internet Explorer unterstützt die Methode copyWithin() nicht.

Verwandte Seiten

Tutorium:JavaScript-Array

Tutorium:JavaScript-Array-Const

Tutorium:JavaScript-Array-Methode

Tutorium:JavaScript-Array-Sortierung

Tutorium:JavaScript-Array-Iteration