我有一个数组a = [1,2,3]
和一个数组'b',它是一个树形数组,如图所示:
现在我想从数组'a'中将“ 1”作为数组'b'的根节点
for(var i=0;i<array.length;i++) {
array[i].children=[];
} //debugger;
function tree (array) {
for (var i = 0; i < array.length; i++) {
array.forEach(function (n) {
if (n.PARENT === array[i].POSID) {
array[i].children.push(n);
}
});
}
return array.filter(function (n) { return n.PARENT === "" ;});
}
var fdata = tree(array);
输出应如下所示: