Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2007, 15:42
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Re: Uso del For in??

Hola AcrossTheHighlands!

El buble for...in, su finalidad es el recorrer las propiedades de un objeto o también puede recorrer un arreglo, por ejemplo tenemos un objeto llamado "obj", que tiene 2 propiedades, nombre y edad, si tu quieres recorrer esas propiedades en un bucle, lo haces con el for...in:

Código:
var obj:Object = {nombre:Juanita, edad:21};

for(var propiedad:String in obj) {
      trace("Propiedad: " + propiedad);
      trace("Valor de la propiedad: " + obj[propiedad]);    
}
La salida de este sript sería:

Código:
Propiedad: nombre
Valor de la propiedad: Juanita
Propiedad: edad
Valor de la propiedad: 21
También puedes hacerlo de la misma manera con un arreglo para recorrelo:

Código:
var arreglo = new Array("dato1", "dato2");
for(var indice:String in arreglo) {
      trace("Indice: " + indice);
      trace("Valor en el indice " +indice+ ": " + arreglo[indice]);    
}
La salida de este sript sería:

Código:
Indice: 0
Valr en el indice 0: Dato1
Indice: 1
Valr en el indice 1: Dato2

Un saludo!