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?
2011
24
ene
- Publicado por iQuarK a las 11:17 am
- Permalink de esta entrada
- Guardado en: Profesional
- Comentarios RSS de esta entrada
- TrackBack URI




Sin comentarios
Publicar comentario