您好,我使用
提前感謝您的幫助。
我正在嘗試將這些資料保存到資料庫中,但我不能。我在互聯網上搜索,但找不到足夠的結果。如果你幫助我,我會很高興
uj5u.com熱心網友回復:
您可以遞回地迭代樹以跟蹤當前父級,然后將其每個子級作為子級-父級推送到 db。
var tree = [{id:"1",children:[{id:"2",children:[{id:"3"},{id:"4"},{id:"5"},{id:"6"},{id:"7"},{id:"8"},{id:"9"},{id:"10"}]},{id:"11",children:[{id:"12"},{id:"14"},{id:"13"},{id:"15"},{id:"16"}]}]}];
var db = [];
function iterate(children, parent) {
parent = parent || 0;
children.forEach(function(child) {
db.push ({child: child.id, parent: parent})
if (child.children) {
iterate(child.children, child.id)
}
})
}
iterate(tree)
console.log(db)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/524193.html
上一篇:在運行時交換字體真棒圖示
