3
A
回答
2
將對象用作關聯數組時,您只需向其中添加動態屬性,並使用任意值。
爲... in循環遍歷只有動態屬性的對象的,因此,如果您創建一個for ... in循環,並完成一個循環,你就會知道,對象是一個關聯數組。
http://livedocs.adobe.com/flex/3/langref/statements.html#for..in
function isObjectAssociativeArray(obj:Object):Boolean
{
for (var prop in obj)
{
return true;
}
return false;
}
0
你可以嘗試getQualifiedClassName,看看如果返回類型是 「對象」。我沒有自己測試過,但它接受flash原語(Object,Array,String ...)以及Classes。
相關問題
- 1. IPHONE:測試,看是否有看法是對上海華
- 2. 測試python對象是否有效
- 3. 測試對象是否是Clojure中的Java基元數組
- 4. 測試numpy數組是否對稱?
- 5. 測試關聯數組是否包含D中的密鑰
- 6. 看看一個數組是否有指定的對象
- 7. 測試Numpy數組以查看它是否爲列形式
- 8. 檢查數組對象是否存在
- 9. 檢查嵌套關聯是否有對象
- 10. 檢查是否是DJANGO對象有效
- 11. 如何查看對象是否爲空?
- 12. 檢查數組中的對象是否是另一個數組
- 13. 數組是否真的是對象?
- 14. 有效的方法來測試對象是否爲空
- 15. 驗證對象是否有一個或多個關聯對象
- 16. Objective-C塊對象是否可以有關聯的對象?
- 17. 你如何測試對象是否是另一個對象
- 18. cocoa touch - 測試對象是否是客觀的C對象
- 19. 測試對象是否存在?
- 20. 測試對象是否已釋放
- 21. 測試對象是否實現接口
- 22. 測試對象是否爲DOM元素
- 23. 測試對象是否未被刪除
- 24. 測試兩個對象是否相等
- 25. 測試ActiveSupport :: TimeWithZone對象是否相等
- 26. iphone - 測試對象是否存在
- 27. Python測試是否存在對象
- 28. 查看數組是否包含對象的更好方法?
- 29. AS3檢查陣列中是否沒有對象正在測試
- 30. Java是否支持關聯數組?
據我所知,「動態」屬性只存在於Class上。 – Glenn 2009-10-01 19:51:59
我們在談論2個不同的事情。類定義中的'動態'描述符意味着它可以在運行時分配'動態屬性'。所有通用對象默認爲「動態」,因此可以分配「動態屬性」。 ex:var o:Object = {prop1:「value1」,prop2:「value2」}; 將創建一個具有2個動態屬性o.prop1和o.prop2的對象。 – JStriedl 2009-10-01 19:58:26