为了账号安全,请及时绑定邮箱和手机立即绑定

vue给数组加children?

vue给数组加children?

慕妹3146593 2019-04-27 22:20:06
如何给数组加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);
                            
查看完整回答
反对 回复 2019-04-27
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

dataList.map(o=>({...o,children:[o]}))
先按照你的要求上个代码吧,其实你应该先说说你的需求的:children是否包含自身?是否有其他的children?
                            
查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 1248 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号