iQuarK / 82 entradas / 49 comentarios / feed / comentarios feed Buscar:

Javascript: Copiar un array en otro directamente

Una forma muy sencilla de copiar un array en otro, sin utilizar bucles, es jugando con una función que pueda devolver una copia entera de dicho array, en este caso os lo muestro con el método slice.

Esta función tiene dos parámetros, el primero indica desde qué posición quieres mostrar los elementos del array y el segundo (opcional) hasta qué posición, ambas inclusive, es decir, si tenemos un array tal como:

array = [0,1,2,3,4,5,6];

El método slice trabajaría del siguiente modo:

array.slice(2,5); // el resultado es: [2,3,4]

Ahora sabiendo esto, copiar un array a otro tal y como podemos imaginar, podría ser como sigue:

array2 = array.slice(0);

En otro post os explicaré cómo eliminar un elemento de un array utilizando este mismo método
¿Alguna otra idea?

Sin comentarios

Publicar comentario