Matrice JavaScript copyWithin()
Esempi
Copia i primi due elementi dell'array negli ultimi due elementi dell'array:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.copyWithin(2, 0);
Copia i primi due elementi dell'array nella terza e quarta posizione:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.copyWithin(2, 0, 2);
Definizione e utilizzo
Il copyWithin()
metodo copia gli elementi dell'array in un'altra posizione nell'array.
Il copyWithin()
metodo sovrascrive i valori esistenti.
Il copyWithin()
metodo non aggiunge elementi all'array.
Sintassi
array.copyWithin(target, start, end)
Parametri
Parameter | Description |
target | Required. The index (position) to copy the elements to. |
start | Optional. The start index (position). Default is 0. |
end | Optional. The end index (position). Default is the array length. |
Valore di ritorno
Tipo | Descrizione |
Un array | La matrice modificata. |
Supporto browser
copyWithin()
è una funzione ECMAScript6 (ES6).
ES6 (JavaScript 2015) è supportato in tutti i browser moderni:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
copyWithin()
non è supportato in Internet Explorer 11 (o versioni precedenti).