如果我有一个对象,像名称,phone_number等属性...我怎样才能访问Javascript中的变量与那些?访问变量对象的属性
我想要做这样的事情在JavaScript访问属性名称:
object {name : "bob", phone_number : "911" }
propertiesArray = ["name","phone_number"];
object.propertiesArray[0]; // instead of object.name;
如果我有一个对象,像名称,phone_number等属性...我怎样才能访问Javascript中的变量与那些?访问变量对象的属性
我想要做这样的事情在JavaScript访问属性名称:
object {name : "bob", phone_number : "911" }
propertiesArray = ["name","phone_number"];
object.propertiesArray[0]; // instead of object.name;
object[propertiesArray[0]]
这将这样的伎俩。对象属性可以像数组索引一样使用[]
您可以使用object[propertiesArray[0]]
。
尝试
object[propertiesArray[0]];
的可能重复的[动态对象属性名称(http://stackoverflow.com/questions/4244896/dynamic-object-property-name)和[javascript对象,访问变量属性名?](http://stackoverflow.com/q/4255472/218196)和可能更多... –
顺便说一句,这不是JSON,这是一个对象字面值。 –