意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

js实现主要是数字几,就生成几层children

来源:恒创科技 编辑:恒创科技编辑部
2024-02-03 00:50:59


function create_tree(time) {
let obj = {
name: 1
}
function tree(id,) {
if (id === 1) {
if (!obj1.children) {
obj1.children = []
}
obj1.children.push({
name: 1,
})
return obj1
}
if (id > 1) {
if (!obj1.children) {
obj1.children = []
}
obj1.children.push({
name: 1,
children: []
})
tree(id - 1, obj1.children)
}
}
tree(time, obj)
return obj
}
let obj = {
name: 1,
}
function tree(id,) {
if (id === 1) {
obj1.children = [{
name: 1,
}]
return obj1
}
if (id > 1) {
obj1.children = [{
name: 1,
}]
tree(id - 1, obj1.children)
}
}
tree(3, obj)



js实现主要是数字几,就生成几层children

上一篇: js闭包的使用 下一篇: 手机怎么远程登录云服务器?