Вот делюсь примером, как я просматриваю объект!
var a={};
a.key=3;
a.super=6;
a.a=1;
a.ooo={};
a.ooo.w=1;
a.ooo.d='ss';
a.ooo.kk={};
a.ooo.kk.eee=12;
a.sss='ddfdsf';
glu=0; //glubina
delta='';
deltastep=' ';
function showobj(obj,oname){
if(typeof(obj)=='object'){
showobj_t+='\n'+delta+oname+' {';
glu++; delta='';
for(g=0;g<glu;g++){
delta+=deltastep;
}
for(i in obj){
if( obj[i] == '[object Object]' ){
showobj(obj[i],oname+'.'+i);
}
showobj_t+='\n'+delta+oname+'.'+i;
showobj_t+=' = '+obj[i];
}
glu--; delta='';
for(g=0;g<glu;g++){
delta+=deltastep;
}
showobj_t+='\n'+delta+'}';
}else{
alert('noT!');
}
}
var showobj_t=''; //итоговый текст
showobj(a,'a');
alert(showobj_t);
Последний раз редактировалось anton-line, 15.11.2015 в 20:51.
Причина: отформатиоровал
|