已知原有數(shù)據(jù) :var data=[
{ id: 40, parentId: 31, note: "的薩達是" },
{ id: 20, parentId: 11, note: "的薩達是" },
{ id: 22, parentId: 20, note: "dsadas" },
{ id: 12, parentId: null, note: "dsadasad薩達s" },
{ id: 11, parentId: undefined, note: "dqwds" },
{ id: 24, parentId: 22, note: "搜索" },
{ id: 34, parentId: 22, note: "搜索" }
]需要考慮的問題 :不更改源數(shù)據(jù)避免循環(huán)引用, 即 a的parentId為b, b的parentId為a發(fā)揮你的大腦, 來個最優(yōu)解
將有父子關(guān)系的一維數(shù)組轉(zhuǎn)換成樹形結(jié)構(gòu)(多維)數(shù)據(jù)
UYOU
2019-01-02 15:40:31