【发布时间】:2011-06-06 13:22:20
【问题描述】:
我需要从 Javascript 中的树元素创建一个数组,作为一个新手,我不知道如何实现这一点。
伪代码:
function make_array_of_tree_node(tree_node)
{
for (var i = 0; i < tree_node.childCount; i ++) {
var node = tree_node_node.getChild(i);
if (node.type ==0) {
// Here I'd like to put a link (node.title) in an array as an element
} else if (node.type ==6) {
// Here the element is a folder so a I need to browse it
make_array_of_tree_node(node)
}
}
}
// Some code
make_array_of_tree_node(rootNode);
// Here I'd like to have access to the array containing all the elements node.title
【问题讨论】:
-
您的
for循环缺少一个关闭的}。 -
@Mike Samuel SO 中的一个错字,感谢您注意 :-)
-
@Pointy 谢谢你的回答!
-
不客气。祝你好运!
标签: javascript arrays function tree