700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 树形结构数据 已知某一子节点 一次向上获取所有父节点

树形结构数据 已知某一子节点 一次向上获取所有父节点

时间:2021-02-21 15:47:05

相关推荐

树形结构数据  已知某一子节点  一次向上获取所有父节点

树形结构数据, 已知某一子节点 ,一次向上获取所有父节点

//tree: 树形结构, menuid: 已知节点属性,(代码中判断id相等)function treeFindPath(tree, menuid) {var path = [];if (!tree) return [];var forFn = function (tree, menuid) {for (var i = 0; i < tree.length; i++) {// 存放最后返回的内容,返回text集合var data = tree[i];path.push(data.id);if (data.id === menuid) return path;if (data.children) {const findChildren = forFn(data.children,menuid);if (findChildren) return findChildren}path.pop()}}forFn(tree, menuid);return path;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。