JavaScript Array copyWithin() metode
- Forrige side constructor
- Næste side entries()
- Gå tilbage til niveauet over JavaScript Array Reference Manual
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);
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);
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
- Forrige side constructor
- Næste side entries()
- Gå tilbage til niveauet over JavaScript Array Reference Manual