小弟太菜,该从哪里问都不知道几个function的用意及构造不理解 function folderNode(name) { var arrayAux arrayAux = new Array arrayAux[0] = 0 arrayAux[1] = 0 arrayAux[2] = 0 arrayAux[3] = name
return arrayAux } function leafNode(name) { var arrayAux arrayAux = new Array arrayAux[0] = 0 arrayAux[1] = 0 arrayAux[2] = 1 arrayAux[3] = name
return arrayAux } //this way the generate tree function becomes simpler and less error prone function appendChild(parent, child) { parent[parent.length] = child return child }
function folderNode(name)
{
var arrayAux
arrayAux = new Array
arrayAux[0] = 0
arrayAux[1] = 0
arrayAux[2] = 0
arrayAux[3] = name
return arrayAux
}
function leafNode(name)
{
var arrayAux
arrayAux = new Array
arrayAux[0] = 0
arrayAux[1] = 0
arrayAux[2] = 1
arrayAux[3] = name
return arrayAux
}
//this way the generate tree function becomes simpler and less error prone
function appendChild(parent, child)
{
parent[parent.length] = child
return child
}
arrayAux[] = new Array()
leafNode()创建叶子节点
appendChild()添加一个子节点