"data":[{
"code":"XSO00008",
"name":"LAZBOY经营部",
"sonList":[
{
"code":"XSO00072",
"name":"华中中心",
"sonList":[
{
"code":"XSO00185",
"name":"华中一区",
"sonList":[
{
"code":"XSO00608",
"name":"江苏一区",
"sonList":[]
},
{
"code":"XSO00480",
"name":"河南一区",
"sonList":[]
}]
}]
}]
},{
"code":"XSO00008",
"name":"LAZBOY经营部",
"sonList":[
{
"code":"XSO00072",
"name":"华中中心",
"sonList":[
{
"code":"XSO00185",
"name":"华中一区",
"sonList":[
{
"code":"XSO00608",
"name":"江苏一区",
"sonList":[]
},
{
"code":"XSO00480",
"name":"河南一区",
"sonList":[]
}]
}]
}]
}]
变成A数组放一层数据,B数组放二层数据,C数组放三层数据,D数组放四层数据
没明白
循环起来就完事儿了
var data=[{
"code":"XSO00008",
"name":"LAZBOY经营部",
"sonList":[
{
"code":"XSO00072",
"name":"华中中心",
"sonList":[
{
"code":"XSO00185",
"name":"华中一区",
"sonList":[
{
"code":"XSO00608",
"name":"江苏一区",
"sonList":[]
},
{
"code":"XSO00480",
"name":"河南一区",
"sonList":[]
}]
}]
}]
},{
"code":"XSO00008",
"name":"LAZBOY经营部",
"sonList":[
{
"code":"XSO00072",
"name":"华中中心",
"sonList":[
{
"code":"XSO00185",
"name":"华中一区",
"sonList":[
{
"code":"XSO00608",
"name":"江苏一区",
"sonList":[]
},
{
"code":"XSO00480",
"name":"河南一区",
"sonList":[]
}]
}]
}]
}]
var list1=[],list2=[],list3=[],list4=[];
for(var o of data){
list1.push({code:o.code,name:o.name});
for(var p of o.sonList){
list2.push({code:p.code,name:p.name});
for(var q of p.sonList){
list3.push({code:q.code,name:q.name});
for(var r of q.sonList){
list4.push({code:r.code,name:r.name});
}
}
}
}
console.log(list1);
console.log(list2);
console.log(list3);
console.log(list4);