第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將有父子關(guān)系的一維數(shù)組轉(zhuǎn)換成樹形結(jié)構(gòu)(多維)數(shù)據(jù)

將有父子關(guān)系的一維數(shù)組轉(zhuǎn)換成樹形結(jié)構(gòu)(多維)數(shù)據(jù)

慕哥9229398 2019-02-17 11:26:36
已知原有數(shù)據(jù) : var data=[ { id: 40, parentId: 31, note: "的薩達(dá)是" }, { id: 20, parentId: 11, note: "的薩達(dá)是" }, { id: 22, parentId: 20, note: "dsadas" }, { id: 12, parentId: null, note: "dsadasad薩達(dá)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)解
查看完整描述

4 回答

?
PIPIONE

TA貢獻(xiàn)1829條經(jīng)驗 獲得超9個贊

const toTree =
  (arr, pID) =>
    arr
      .filter(({ parentId }) => parentId == pID)
      .map(a => ({
        ...a,
        childers: toTree(arr.filter(({ parentId }) => parentId != pID), a.id)
      }))
查看完整回答
反對 回復(fù) 2019-03-01
  • 4 回答
  • 0 關(guān)注
  • 854 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號