티스토리 뷰

원제 : trace nested variable/array/object structures in flex/flash

원링크 : http://notboring.org/devblog/2009/04/trace-nested-object-structures-flex-flash/

/**
	 * recursive parsing of any data structure
	 */
	private function traceObject(obj:*,level:int=0,output:String=""):*{
	    var tabs:String = "";
	    for(var i:int=0; i<=level; i++, tabs+="\t"){
		    for(var child:* in obj){
		        output += tabs +"["+ child +"] => "+obj[child];
		        var childOutput:String=traceObject(obj[child], level+1);
		        if(childOutput!=''){
		        	output+=' {\n'+childOutput+tabs +'}';
		        }
		        output += "\n";
		    }
		    return output;
		}
	}


댓글
안내
궁금한 점을 댓글로 남겨주시면 답변해 드립니다.