如何给数组加children,就好像这样dataList:[{name:'zhuzhu',age:'12'}]//我想在这数组的age下面,加一个chilren//成这样dataList:[{name:'zhuzhu',age:'12',children:[{name:'zhuzhu',age:'21'}]}]这要怎么实现呢??求大佬帮忙,想了好久,没有想出来?
2 回答

婷婷同学_
TA贡献1844条经验 获得超8个赞
functionaddData(data,count){count++;varobj={};data.forEach((item)=>{for(letkeyinitem){obj[key]=item[key];}item.children=[obj];if(count<=4){this.addData(item.children,count);}})returndata;}//调用addData(this.dataList,1);

回首忆惘然
TA贡献1847条经验 获得超11个赞
dataList.map(o=>({...o,children:[o]}))先按照你的要求上个代码吧,其实你应该先说说你的需求的:children是否包含自身?是否有其他的children?
添加回答
举报
0/150
提交
取消