es6 树形结构递归 生成 0children00children0children0参数
可以使用递归函数来生成树形结构,具体代码如下:
function generateTree(depth) {
if (depth === 0) {
return null;
}
const node = {
children: []
};
node.children.push(generateTree(depth - 1));
return node;
}
const tree = generateTree(3);
console.log(tree.children[0].children[0]);
这段代码会生成一个深度为 3 的树形结构,并输出 0.children.0.children.0 的节点。可以通过调整 depth 参数来生成不同深度的树形结构。
原文地址: http://www.cveoy.top/t/topic/hmrN 著作权归作者所有。请勿转载和采集!