Comunidad de diseño web y desarrollo en internet online

for...in

Citar            
MensajeEscrito el 09 Mar 2005 12:47 pm
No acabo de entender muy bien la utilidad ni la forma de funcionar de for...in, alguien me la podria explicar.
Gracias.

Por load

121 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Mar 2005 02:08 pm
el for in lo que hace es recorrer todas las propiedades de los objetos. Se utiliza cuando no se conoce el numero de propiedades de un objeto, o o el tamaño de un array. Por ejemplo pruebe el siguiente codigo con un objeto, un array o algo asi:


for(var i in miObjeto)
{
trace("la propiedad "+i+" vale "+miObjeto[i]);
}

hay q notar q el indice (i en este caso) no siempre es un numero, como cuando se recorre un array.

pruebe el codigo anterior con estos objetos:

var miObjeto=new Object();
miObjeto.nombre="David";
miObjeto.apellido="Perez";

var arreglo= new Array("1","2","3");

o con un objeto loadVars.


hay que notar q en el caso de los arrays se recorre en desde el final hasta el principio (i empieza en arreglo.length hasta 0).

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

firefox

 

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