0
我有樹stucture這樣的:遞歸刪除[快車&貓鼬]
[{
...,
childCode: [
...,
childCode: []
]
},
{...,
childCode:[
]
}
]
我想刪除所有子代碼...
我能做到這一點機智recusion:
在我的我的代碼:
removeChild(code.childCode);
return res.json({
message: "Code deleted!"
});
recusion功能:
function removeChild(code) {
if (code.length == 0) {
console.log("done");
} else
{
code.forEach(function (code) {
setTimeout(function() {
code.remove();
removeChild(code.childCode);
}, 100);
});
}
}
這是正確的方法嗎?
你是什麼樹的模式?它是「子參考」,「父參考」還是「物化路徑」? – willie17
查看json strucutre ...每個孩子可以有一個父母 –
JSON結構實際上並不反映該方案。例如,如果使用'materialized path',則可以在一個簡單查詢中創建並返回該JSON結構。因此,您只需要1個'Model.remove()'查詢。 – willie17