Morton 6 de agosto de 2012 a las 09.03
   Imprimir artículo
elWebmaster.com

C贸mo clonar un array con JavaScript


javascriptwide2Aunque no lo creas, hay muchas razones para usar frameworks de JavaScript m谩s all谩 de las animaciones. Una de estas razones es tambi茅n, una de sus utilidades b谩sicas: la habilidad de clonar un array. Aunque no lo creas, es m谩s f谩cil de lo que parece.

Para clonar el contenido de un determinado array, todo lo que necesitas es slice, colocando 0 como el primer argumento:

  1. var clone = myArray.slice(0);

Este c贸digo crea un clon del array original. Ten en cuenta que si hay objetos existentes en el array, las referencias son conservadas.

Para a帽adir el clon como un m茅todo nativo a los arrays, debes hacer esto:

  1. Array.prototype.clone = function() {
  2.   return this.slice(0);
  3. };

Y eso es todo. 隆Esperamos que te sea de utilidad!

Fuente original del art铆culo: David Walsh Blog
Traducci贸n realizada por
elWebmaster.com


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (1)

  1. Javier dice:

    Est谩 mal el codigo.. sobra la palabra “copy” en vez de copyvar es var y en vez de copyArray es Array.

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Acceder