JavaScript Array copyWithin() metod

Definition och användning

copyWithin() Metoden kopierar arrayelement till en annan plats i arrayen och överskriver befintliga värden.

copyWithin() Metoden lägger aldrig till fler poster till arrayen.

Tips:copyWithin() Metoden kommer att överskriva den ursprungliga arrayen.

Exempel

Exempel 1

Kopiera de två första arrayelementen till de två sista arrayelementen:

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

Prova själv

Exempel 2

Kopiera de två första arrayelementen till tredje och fjärde positionen:

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

Prova själv

Syntax

array.copyWithin(target, start, end)

Parametervärde

Parameter Beskrivning
target Obligatorisk. Indexposition där elementen ska kopieras till.
start Valfritt. Börja kopiera elementets indexposition (standard är 0).
end Valfritt. Stoppa att kopiera elementets indexposition (standard är array.length).

Tekniska detaljer

Returvärde: Array, den ändrade arrayen.
JavaScript-version: ECMAScript 6

Webbläsarstöd

Talen i tabellen anger den första webbläsarversion som fullständigt stöder denna metod.

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

Kommentar:Internet Explorer inte stöder copyWithin() metoden.

Relaterade sidor

Tutorial:JavaScript-array

Tutorial:JavaScript-array Const

Tutorial:JavaScript-arraymetoder

Tutorial:JavaScript-sortera array

Tutorial:JavaScript-arrayiteration