您的位置:首页 > 编程语言 > Java开发

JavaScritp 中变量的赋值和引用(续),在所有的children中查找某一id的节点并返回

2017-10-28 16:51 316 查看
假设每个节点有 id name children 三个属性function find_node(data,id_find)
{
var toDo = [];
toDo.push(data[0]);

while(toDo.length)
{
var node = toDo.shift();
if(node.id == id_find) return node;
if (node.children)
{
for(var i=0; i<node.children.length; i++)
{
var n = node.children[i];
toDo.push(n);
}
}
}
return undefined;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐