Tengo un problema: tengo que recorrer un objeto en javascript de varios niveles; lo estoy haciendo con un for in de la siguiente manera:
Using javascript Syntax Highlighting
for MyVar in estacion {
for MyVar2 in estation[MyVar] {
alert(MyVar2) // en este nivel solo llego a propiedad_dinámica, pero no sé cómo llegar al valor
}
}
for MyVar2 in estation[MyVar] {
alert(MyVar2) // en este nivel solo llego a propiedad_dinámica, pero no sé cómo llegar al valor
}
}
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
El objeto es más o menos así:
Using javascript Syntax Highlighting
var estacion = {
‘elemento_dinamico’: {
‘propiedad_dinamica1′ : ‘valor1′,
‘propiedad_dinamica2′ : ‘valor2′,
‘propiedad_dinamica3′ : ‘valor3′,
‘_blank’ : ‘_blank’
},
‘elemento_dinamico2’: {
‘propiedad_dinamica1′ : ‘valor1′,
‘propiedad_dinamica2′ : ‘valor2′,
‘propiedad_dinamica3′ : ‘valor3′,
‘_blank’ : ‘_blank’
},
‘_blank’ : ‘_blank’
};
‘elemento_dinamico’: {
‘propiedad_dinamica1′ : ‘valor1′,
‘propiedad_dinamica2′ : ‘valor2′,
‘propiedad_dinamica3′ : ‘valor3′,
‘_blank’ : ‘_blank’
},
‘elemento_dinamico2’: {
‘propiedad_dinamica1′ : ‘valor1′,
‘propiedad_dinamica2′ : ‘valor2′,
‘propiedad_dinamica3′ : ‘valor3′,
‘_blank’ : ‘_blank’
},
‘_blank’ : ‘_blank’
};
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Nota: este objeto se genera desde Perl para Javascript de manera dinámica, así que no puedo saber los elementos, propiedades y mucho menos los valores.
Si alguien tiene una idea, le agradecería su comentario.