JavaScript Array copyWithin() metode

Definisjon og bruk

copyWithin() Metoden kopierer arrayelementene til en annen plass i arrayet, og overskriver eksisterende verdier.

copyWithin() Metoden legger aldri til flere elementer i arrayet.

Advarsel:copyWithin() Metoden vil overskrive den opprinnelige arrayen.

Eksempel

Eksempel 1

Kopier de to første arrayelementene til de to siste arrayelementene:

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

Prøv det selv

Eksempel 2

Kopier de to første arrayelementene til tredje og fjerde plass:

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

Prøv det selv

Syntaks

array.copyWithin(target, start, end)

Parameterverdi

Parameter Beskrivelse
target Obligatorisk. Indeksen hvor elementene skal kopieres til.
start Valgfri. Start indeksen for å kopiere elementene fra (standard er 0).
end Valgfri. Stoppe indeksen for å kopiere elementene fra (standard er array.length).

Tekniske detaljer

Tilbakeverdi: Array, den endrede arrayen.
JavaScript versjon: ECMAScript 6

Nettleserstøtte

Tallene i tabellen angiver den første nettleseren som fullt ut støtter denne metoden.

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 understøtter ikke copyWithin() metoden.

Relaterede sider

Lær at:JavaScript array

Lær at:JavaScript array Const

Lær at:JavaScript array metoder

Lær at:JavaScript sortér array

Lær at:JavaScript array iteration