收到一只叮咚
					原谅我妄自理解为数据的重组看了你的数据结构,根节点的parent为null,叶子节点的children为[]递归函数样例,根据需求自己修改var data=[    {      name:'1',    parent:null,    id:'1',    children:['101']  },  {      name:'101',    parent:'1',    id:'101',    children:['10101']  },  {      name:'10101',    parent:'101',    id:'10101',    children:[]  }];var json=[];function tree(parent){    for(var key in data){      if(data[key].parent == parent){        json.push(data[key].name);      if(data[key].children.length>0){                      tree(data[key].id);              }else{          return;      }    }  }}tree(null);console.log(json);