我已經將一個對象的屬性名稱存儲爲一個字符串。在PHP中,如果對象名爲$object
,並且屬性變量名爲$key
,則可以使用$object->$key
訪問該對象。我如何動態訪問ActionScript中的屬性?如何動態訪問對象屬性?
3
A
回答
7
您可以像這樣訪問:
var obj = {
property1: 'this is a property',
property2: 'this is another property'
}
var key = 'property2';
obj[key]; // 'this is another property'
+1
它也完成了我的問題。 – 2011-01-26 05:45:30
2
您可以通過點運算符或數組訪問運算符訪問你的對象值和屬性:
var myObject:Object = new Object();
myObject.propString = "I'm a String";
myObject.propNumber = 22;
myObject.propObject = {keyOne: "Key String", keyTwo: 23};
trace(myObject["propString"], myObject.propNumber); //I'm a String 22
trace(myObject.propObject.keyOne, myObject.propObject["keyTwo"]); //Key String 23
上述myObject的變量也可以這樣寫:
var myObject:Object = {propString: "I'm a String", propNumber: 22, propObject: {keyOne: "Key String", keyTwo: 23}};
相關問題
- 1. 動態訪問對象屬性
- 2. Newtonsoft.Json - 動態對象屬性訪問
- 3. 動態訪問功能對象屬性
- 4. 如何訪問JSON對象的動態屬性? (Node.js)
- 5. 如何在JavaScript中動態訪問對象的屬性?
- 6. 如何動態訪問對象的屬性?
- 7. 如何訪問一個動態屬性:對象名{}可變
- 8. 如何在C#中訪問動態對象時添加屬性
- 9. 如何動態訪問GWT中Java對象的屬性?
- 10. Swift - 訪問對象屬性 - 如何
- 11. 如何訪問對象的屬性?
- 12. 如何訪問Parse對象屬性?
- 13. 如何訪問父對象的屬性?
- 14. 如何訪問JSON對象屬性
- 15. 如何動態/後期訪問屬性?
- 16. Javascript - 訪問對象屬性
- 17. LuaInterface:訪問對象屬性
- 18. 訪問對象屬性[]
- 19. 訪問對象屬性
- 20. 對象的訪問屬性
- 21. PHP如何動態訪問對象?
- 22. 訪問一個動態命名的對象屬性
- 23. 動態訪問類型數組的對象屬性
- 24. 動態訪問PHP中的對象屬性數組元素
- 25. 動態訪問對象屬性使用變量與angular2
- 26. 如何訪問百里香對象屬性的屬性?
- 27. 訪問JavaScript對象動態
- 28. F#動態對象訪問
- 29. 如何訪問對象內的對象屬性?
- 30. 我如何訪問對象內的對象的屬性
嗯,x [鍵]或x。鍵(如果x是強類型對象,則第二個選項將不起作用)。 – 2011-01-25 22:47:38