可以使用递归函数来生成树形结构,具体代码如下:

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 参数来生成不同深度的树形结构。

es6 树形结构递归 生成 0children00children0children0参数

原文地址: http://www.cveoy.top/t/topic/hmrN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录