var a={success:true,root:[ {id:"001",name:"aaa",parent:null}, {id:"002",name:"bbb",parent:null}, {id:"003",name:"ccc",parent:"001"}, {id:"004",name:"ddd",parent:"001"}, {id:"005",name:"eee",parent:"002"}, {id:"006",name:"fff",parent:"003"} ]} var t={};var te=t;for(var i in a.root)t[a.root[i].id]=a.root[i]; for(var v in t)if(t[v].parent){var _=t[t[v].parent]['children']=t[t[v].parent]['children']||[];_[_.length]=t[v]} var d=[];for(var v in t)if(!t[v].parent)d[d.length]=t[v]; d={success:true,root:d} for(var v in te){te[v].leaf=!!te[v].parent;te[v].text=te[v].name;delete te[v].parent} alert(JSON.stringify(d))
{id:"001",name:"aaa",parent:null},
{id:"002",name:"bbb",parent:null},
{id:"003",name:"ccc",parent:"001"},
{id:"004",name:"ddd",parent:"001"},
{id:"005",name:"eee",parent:"002"},
{id:"006",name:"fff",parent:"003"}
]}
var t={};var te=t;for(var i in a.root)t[a.root[i].id]=a.root[i];
for(var v in t)if(t[v].parent){var _=t[t[v].parent]['children']=t[t[v].parent]['children']||[];_[_.length]=t[v]}
var d=[];for(var v in t)if(!t[v].parent)d[d.length]=t[v];
d={success:true,root:d}
for(var v in te){te[v].leaf=!!te[v].parent;te[v].text=te[v].name;delete te[v].parent}
alert(JSON.stringify(d))
方法怎么写 给丢了