JavaScript Array copyWithin() methode

Definitie en gebruik

copyWithin() De methode kopieert array-elementen naar een andere positie in het array, en overschrijft bestaande waarden.

copyWithin() De methode voegt nooit meer items toe aan het array.

Tip:copyWithin() De methode overschrijft de oorspronkelijke array.

Voorbeeld

Voorbeeld 1

Kopieer de eerste twee array-elementen naar de laatste twee array-elementen:

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

Probeer het zelf

Voorbeeld 2

Kopieer de eerste twee array-elementen naar de derde en vierde positie:

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

Probeer het zelf

Syntax

array.copyWithin(target, start, end)

Parameterswaarden

Parameters Beschrijving
target Verplicht. Indexpositie waar de elementen worden gekopieerd.
start Optioneel. Startpositie van het element dat wordt gekopieerd (standaard 0).
end Optioneel. Stoppositie van het element dat wordt gekopieerd (standaard array.length).

Technische details

Retourwaarde: Array, de array die wordt gewijzigd.
JavaScript versie: ECMAScript 6

Browserondersteuning

De cijfers in de tabel vermelden de eerste browserversie die deze methode volledig ondersteunt.

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

Opmerking:Internet Explorer ondersteunt de methode copyWithin() niet.

Related pages

Tutorial:JavaScript array

Tutorial:JavaScript array Const

Tutorial:JavaScript array methods

Tutorial:JavaScript sorting array

Tutorial:JavaScript array iteration