更新时间:2024-10-19 15:50:27点击:
大家好,今天小编关注到一个比较有意思的话题,就是关于j*ascript递归创建树的问题,于是小编就整理了1个相关介绍j*ascript递归创建树的解答,让我们一起看看吧。
***码示例:
树结构 查找所有叶子节点
/* 参数
* array 树结构 查找所有叶子节点
*/
function parseTreeJson(array) {
for (let index = 0; index < array.length; index++) {
const element = array[index];
// 1.判断element.children是对象
if (element.children && typeof (element.children) == 'object') {
parseTreeJson(element.children)
} else {
// 判断是否为子节点
if (element.isLastLevel === 1) {
console.log(element.des + '的id:' + element.id)
// 获得符合的 node
nodes.push(element);
// 获得符合的 nodeId
nodeIds.push(element.id);
}
}
}
}
关于j*ascript递归创建树和js递归生成树形结构的介绍到此就结束了,不知******从中找到***需要的信息了吗 ?如果***还想了解更多这方面的信息,记得收***关注本站。 j*ascript递归创建树的介绍就聊到这里吧,感谢***花时间阅读本站内容,更多关于js递归生成树形结构、j*ascript递归创建树的信息别忘了在本站进行查找喔。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484#qq.com,#换成@即可,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.zzbaijie.cn/junshixinwen/41976.html