Entradas

Mostrando entradas de septiembre, 2009

Arrays la pata coja de JavaScript

Imagen
Los que me conocen o que han compartido trabajo conmigo en cuanto a tema de programación son testigos de mi ‘amor’ (irónicamente hablando) hacia javascript. Personalmente que es un lenguaje que se creó para un objetivo muy limitado y que por el auge de la propia web 2.0 e internet se ha ido parcheando cada vez más. En concreto con los arrays, es difícil imaginarse un lenguaje en el que no puedas decir que a=b y que luego si modificas a no te cambie b. O crear arrays asociativos, o insertar en medio de un array un elemento. Pues todo esto son puntos flacos de javascript. Como diría Jack El Destripador ‘vamos por partes’.Asignar un array a otroJavascript en el caso de arrays no permite igualar uno a otro, o si lo permite pero ambos son punteros a una misma dirección de memoria, por lo que modificando uno modificas el otro. El caso es declarar ambos arrays por separado y hacer un concat de uno con el otro, para arrays multidimensionales ya no es tan sencillo, te tienes que hacer una fun…