JS写个关于树形结构数据的递归方法,最终返回节点的id
时间: 2023-05-21 07:02:40 浏览: 765
js 递归json树实现根据子id查父id的方法分析
5星 · 资源好评率100%
可以使用以下代码实现:
function getIds(node) {
var ids = [node.id];
if (node.children) {
for (var i = 0; i < node.children.length; i++) {
ids = ids.concat(getIds(node.children[i]));
}
}
return ids;
}
其中,node代表树形结构中的一个节点,包含id和children两个属性。getIds函数递归地遍历树形结构,将每个节点的id添加到一个数组中,并返回该数组。
阅读全文