2012-06-27 139 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]];