我需要从Javascript中的树元素创建一个数组,并作为新手我不知道如何实现这一点。用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'循环缺少一个关闭'}'。 – 2011-06-06 13:25:34
@Mike Samuel在SO的错字,谢谢你注意到它:-) – Bruno 2011-06-06 14:03:29
@Pointy谢谢你的回答! – Bruno 2011-06-06 14:03:56