js 双层对象转换双层数组

双层对象

.js 双层对象转换双层数组

let jurisdiction = await Netx.get_access_list();//后台获取的双层对象

let arr1=[];//大数组

for(var i in jurisdiction.data.access){//循环遍历每一个对象

let arr2=[];//小数组

for(var n in jurisdiction.data.access[i].child){//循环遍历每一个对象的子对象

arr2.push(jurisdiction.data.access[i].child[n])//把子对象存放到小到数组里

}

jurisdiction.data.access[i].child=arr2;//把小数组放回每一个对象上

arr1.push(jurisdiction.data.access[i]);//把每一个对象放入大数组中

转换以后的双层数组

js 双层对象转换双层数组

2.js 中 break的使用;

js 双层对象转换双层数组