2011-07-24 16 views
5

Tengo un objeto javascript simple con varias propiedades desconocidas que contienen un valor. El problema es que realmente no sé el nombre del campo ya que es variable. ¿Cómo puedo acceder a esta propiedad desconocida?leer el nombre de las propiedades desconocidas

Para una mejor comprensión que tienen un objeto simple como lo siguiente:

var a = { cat : "meow", dog : "woof"}; 

tengo que leer el nombre y el valor de las propiedades diferentes. Estaba pensando en algo como lo siguiente: a.getField(0).name.

Respuesta

3

Se puede acceder a las propiedades por su nombre:

for (var key in a) { 
    var value = a[key]; 
} 

Demo.

Cuestiones relacionadas