特定の親のすべての子を取得したい。私のNode.jsに新しく、ここでは、このタスクにノードjs内の特定の親のすべての子を取得
var roots = [1,2,6];
var documents = [
{
"parent_id":1
,childerens:[4,5]
}
,{
"parent_id":4
,childerens:[9]
}
,{
"parent_id":9
,childerens:[]
}
,{
"parent_id":5
,childerens:[3]
}
,{
"parent_id":3
,childerens:[]
}
]
roots.forEach(function (rootParentId) {
var allchilderens=getAllchild(rootParentId);
})
を行うには、再帰関数を記述することはできませんよ、私が何を意味するかの例です:あなたは本当に、ここでツリー構造を構築したい
var allchilderens = getAllchild(1);
allchilderens == [4,5,9,3]
なぜこのための再帰関数を記述できませんか? – jhpratt
再帰を視覚化できません –
これはNode.JSとはまったく関係ありません。 –