2012-06-27 140 views
0

如果我有一个对象,像名称,phone_number等属性...我怎样才能访问Javascript中的变量与那些?访问变量对象的属性

我想要做这样的事情在JavaScript访问属性名称:

object {name : "bob", phone_number : "911" } 
propertiesArray = ["name","phone_number"]; 

object.propertiesArray[0]; // instead of object.name; 
+1

的可能重复的[动态对象属性名称(http://stackoverflow.com/questions/4244896/dynamic-object-property-name)和[javascript对象,访问变量属性名?](http://stackoverflow.com/q/4255472/218196)和可能更多... –

+0

顺便说一句,这不是JSON,这是一个对象字面值。 –

回答

2
object[propertiesArray[0]] 

这将这样的伎俩。对象属性可以像数组索引一样使用[]

0

您可以使用object[propertiesArray[0]]

0

尝试

object[propertiesArray[0]];