2
A
回答
2
public function analyze(_obj):void {
var item:Object;
switch (typeof(_obj)){
case "object":
write("<object>");
write(_obj.toString());
for each (item in _obj){
analyze(item);
};
write("</object>");
break;
case "xml":
write("<xml>");
write(_obj);
write("</xml>");
break;
default:
write(_obj + " (" + typeof(_obj) + ")");
break;
};
} // analyze()
public function write(_obj):void{
trace(_obj);
} // END write()
0
退房[ObjectUtil.toString
](http://livedocs.adobe.com/flex/3/langref/mx/utils/ObjectUtil.html#toString())
0
下面是另一個示例:
public function rTrace(obj:*, tab:Number=0):void {
if(tab > 10) return;
for(var key:String in obj) {
if(typeof(obj[key]) == "object" || obj[key] is Array) {
tr(doTab(tab)+key+"["+typeof(obj[key])+"]= {");
rTrace(obj[key], tab+2);
tr(doTab(tab)+"}");
} else
tr(doTab(tab)+key+"["+typeof(obj[key])+"]="+obj[key]);
}
}
private function doTab(n:Number):String {
var out:String = "";
for(var i:Number=0; i<n; i++)
out += " ";
return out;
}
private function tr(msg:String):void {
trace(msg);
}
實例:
var test:Object = {id:"asdf", count:17,
childs:[1,2,7,39], tasks:{task_1:"test", task_2:true}};
rTrace(test);
給出輸出:
tasks[object]= {
task_2[boolean]=true
task_1[string]=test
}
count[number]=17
childs[object]= {
0[number]=1
1[number]=2
2[number]=7
3[number]=39
}
id[string]=asdf
相關問題
- 1. 與Swift中的'String.indexOf(「text」)'函數類似
- 2. 函數與Excel中的importxml類似?
- 3. PHP函數與此類似JavaScript函數
- 4. 你怎麼寫一個類似print_r()的函數遞歸地打印對象?
- 5. 與three.js類似的構造函數
- 6. AS3 - 類似arguments.caller的東西?
- 7. 創建的類似於AS3
- 8. AS3是否具有與Java的NumberFormat類似的類
- 9. as3中類似iOS的Scrollview AIR
- 10. 在C#中的聲明與AS3/GML類似
- 11. Java:popen()類似的函數?
- 12. AS3 - 數組中的函數
- 13. 與Objective-C/C中的GetLastError類似的函數?
- 14. VB.NET與SQL中可用的「ISNULL」類似的函數?
- 15. 我該如何編寫一個與MPL中的函數類似的元函數?
- 16. AS3:一類具有參數,或兩個類似的類
- 17. Java中的mid函數 - 類似於VB?
- 18. indexof:螞蟻中的類似函數
- 19. JavaScript中的類似Java函數像atob
- 20. pause()函數類似?
- 21. Perl函數與grep -c中的wc類似嗎?
- 22. Objective-C塊與JavaScript中的匿名函數類似嗎?
- 23. 哪個函數與SFML中的SDL_SetColorKey()類似?
- 24. 是類似於php中的頭函數的cookie函數嗎?
- 25. AS3,Flash - 在類中調用函數?
- 26. AS3:合併類似的子陣列
- 27. PHP Print_r到AS3陣列轉換
- 28. 與簡單的print_r()代碼
- 29. AS3:在C++中是否存在與actionscript類似的等效類型?
- 30. AS3類/基類構造函數
這似乎是一個可變公用程序 – 2010-04-26 15:16:09