Metodo copyWithin() dell'Array JavaScript

Definizione e uso

copyWithin() Il metodo copia gli elementi dell'array in un'altra posizione dell'array, sovrascrivendo i valori esistenti.

copyWithin() Il metodo non aggiunge mai più elementi all'array.

Suggerimento:copyWithin() Il metodo sovrascrive l'array originale.

Esempio

Esempio 1

Copia i primi due elementi degli ultimi due elementi dell'array:

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

Prova te stesso

Esempio 2

Copia i primi due elementi dell'array nei terzi e quarti posti:

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

Prova te stesso

Sintassi

array.copyWithin(target, start, end)

Valore del parametro

Parametro Descrizione
target Obbligatorio. Indice di destinazione per copiare gli elementi.
start Opzionale. Indice di partenza per copiare gli elementi (per default 0).
end Opzionale. Indice di partenza per fermare la copia degli elementi (per default array.length).

Dettagli tecnici

Valore di ritorno: Array, array modificato.
Versione di JavaScript: ECMAScript 6

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente questo metodo.

Chrome Edge Firefox Safari Opera
Chrome 45 Edge Firefox 32 Safari 9 Opera 32
Settembre 2015 Luglio 2015 Settembre 2014 Settembre 2015 Settembre 2015

Note:Internet Explorer non supporta il metodo copyWithin().

Pagine correlate

Guida:Array JavaScript

Guida:Const degli array JavaScript

Guida:Metodi degli array JavaScript

Guida:Ordinamento degli array JavaScript

Guida:Iterazione degli array JavaScript