Comunidad de diseño web y desarrollo en internet online

Dudas sobre Arrays i variables

Citar            
MensajeEscrito el 01 Jun 2007 08:26 pm
Buenas, tengo algunas dudas sobre las arrays:
1-De que sirve asignarle a una array una longitud:

Código :

array = new Array(2)
si alacer esto no le damos ningun valor i después la podemos hacer más larga muy facilmente:

Código :

array[5] = "hola"


2-Como puedo declarar x variables dentro de una clase dependiendo de un parametro que le pasemos a la funcion constructora?



Espero me pueda ayudar, gracias.

Por ferranpujol

177 de clabLevel



 

Mataró (Barcelona), España

msie
Citar            
MensajeEscrito el 04 Jun 2007 06:00 pm
Lo 1º es para reservar un espacio, entonces, si haces array.length sabrás que tamaño tiene el array aunque no tenga aún los contenidos.
Lo 2º, puedes declarar un array o un object que almacene x cantidad de propiedades dentro de una clase, obviamente todas las propiedades estarían dentro de ese object o array, pero solucionaría el problema.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 04 Jun 2007 06:04 pm
Muchas gracias ;), ¿entonces, si reservo espacio para una array de longitud 5, i luego la hago más larga, que pasa? ¿hay una parte de la array que no tiene memoria asignada?¿Eso que comporta?


Gracias, recuerda

Por ferranpujol

177 de clabLevel



 

Mataró (Barcelona), España

msie
Citar            
MensajeEscrito el 04 Jun 2007 06:48 pm
Puedes agregar elementos luego, es como para por ejemplo, recordar luego con el .length cuántos valores debían ser...
Pero puedes agregar cuando quieras, ej:

Código :

var arr:Array = new Array(5);
trace(arr.length);
arr.push("lala");
trace(arr.length);

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 04 Jun 2007 06:50 pm
Umm, Gracias por tu atención ;)

Por ferranpujol

177 de clabLevel



 

Mataró (Barcelona), España

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.