如果我有一個對象,像名稱,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,這是一個對象字面值。 –