我已經將一個對象的屬性名稱存儲爲一個字符串。在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. 動態訪問對象屬性
- 3. Newtonsoft.Json - 動態對象屬性訪問
- 4. 動態訪問功能對象屬性
- 5. 如何訪問JSON對象的動態屬性? (Node.js)
- 6. 如何動態訪問GWT中Java對象的屬性?
- 7. 如何動態訪問對象的屬性?
- 8. 如何在JavaScript中動態訪問對象的屬性?
- 9. 如何訪問一個動態屬性:對象名{}可變
- 10. 如何在C#中訪問動態對象時添加屬性
- 11. 如何訪問JSON對象屬性
- 12. 如何訪問JavaScript對象屬性
- 13. 如何訪問Parse對象屬性?
- 14. 如何訪問對象屬性?
- 15. 如何訪問對象的屬性?
- 16. 如何訪問此對象屬性
- 17. Swift - 訪問對象屬性 - 如何
- 18. 如何訪問對象的屬性?
- 19. 如何訪問父對象屬性?
- 20. 如何訪問此對象的屬性?
- 21. 如何訪問父對象的屬性?
- 22. 如何訪問子對象屬性?
- 23. 如何動態/後期訪問屬性?
- 24. LuaInterface:訪問對象屬性
- 25. 訪問AppDelegate對象屬性
- 26. 訪問對象屬性
- 27. Javascript - 訪問對象屬性
- 28. 訪問對象屬性
- 29. jQuery - 訪問對象屬性
- 30. 訪問對象屬性[]
嗯,x [鍵]或x。鍵(如果x是強類型對象,則第二個選項將不起作用)。 – 2011-01-25 22:47:38