JavaScript Array copyWithin() -metodi
- Edellinen sivu constructor
- Seuraava sivu entries()
- Palaa ylös JavaScript Array viittausopas
Määritelmä ja käyttö
copyWithin()
Metodi kopioi taulukon elementtejä toiseen sijaintiin taulukossa ja korvaa nykyiset arvot.
copyWithin()
Metodi ei koskaan lisää lisää kohteita taulukkoon.
Vinkki:copyWithin()
Metodi korvaa alkuperäisen taulukon.
Esimerkki
Esimerkki 1
Kopioi ensimmäiset kaksi taulukon alkioita viimeisiin kahteen taulukon alkioon:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.copyWithin(2, 0);
Esimerkki 2
Kopioi ensimmäiset kaksi taulukon alkioita kolmanteen ja neljänteen sijaintiin:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"]; fruits.copyWithin(2, 0, 2);
Syntaksi
array.copyWithin(target, start, end)
Parametrien arvot
Parametrit | Kuvaus |
---|---|
target | Välttämätön. Elementin siirtämisen kohteena oleva indeksi. |
start | Valinnainen. Alkuperäinen indeksi, jossa kopioiminen aloitetaan (oletus on 0). |
end | Valinnainen. Pysäytys indeksi, jossa elementit lopetetaan kopioiminen (oletus on array.length). |
Tekninen tarkistus
Palautusarvo: | Taulukko, johon muutetaan. |
---|---|
JavaScript-versio: | ECMAScript 6 |
Selaimen tuki
Taulukossa olevat numerot ilmoittavat ensimmäisestä selaimesta, joka tukee tätä metodia täysin.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 45 | Edge | Firefox 32 | Safari 9 | Opera 32 |
Syyskuu 2015 | Heinäkuu 2015 | Syyskuu 2014 | Syyskuu 2015 | Syyskuu 2015 |
Huomautus:Internet Explorer ei tue copyWithin() -metodia.
Liittyvät sivut
Ohje:JavaScript-taulukko
Ohje:JavaScript-taulukon Const
Ohje:JavaScript-taulukon metodit
- Edellinen sivu constructor
- Seuraava sivu entries()
- Palaa ylös JavaScript Array viittausopas