JavaScript Matriz copyWithin()
Ejemplos
Copie los dos primeros elementos de la matriz en los dos últimos elementos de la matriz:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.copyWithin(2, 0);
Copie los dos primeros elementos de la matriz en la tercera y cuarta posición:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.copyWithin(2, 0, 2);
Definición y uso
El copyWithin()
método copia los elementos de la matriz en otra posición de la matriz.
El copyWithin()
método sobrescribe los valores existentes.
El copyWithin()
método no agrega elementos a la matriz.
Sintaxis
array.copyWithin(target, start, end)
Parámetros
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. |
Valor devuelto
Escribe | Descripción |
Una matriz | La matriz cambiada. |
Compatibilidad con navegador
copyWithin()
es una característica de ECMAScript6 (ES6).
ES6 (JavaScript 2015) es compatible con todos los navegadores modernos:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
copyWithin()
no es compatible con Internet Explorer 11 (o anterior).