av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

JS遍歷樹層級關(guān)系實(shí)現(xiàn)原理解析

瀏覽:80日期:2024-04-22 15:36:20

1.遍歷樹的層級關(guān)系

1)先整理數(shù)據(jù)

2)找到id和數(shù)據(jù)的映射關(guān)系

3)然后找到父節(jié)點(diǎn)的數(shù)據(jù),進(jìn)行存儲

代碼如下

test() { const list = [ { id: '123', parentId: '', children: [] }, { id: '124', parentId: '123', children: [] }, { id: '125', parentId: '124', children: [] }, { id: '126', parentId: '125', children: [] }, { id: '127', parentId: '126', children: [] } ]; const mapList = []; const tree = []; list.forEach(item => {mapList[item.id] = item; }); list.forEach(item => { const parentNode = mapList[item.parentId]; if (!parentNode) { if (!item.children) { item.children = [] } tree.push(item); } else {if (!parentNode.children) {parentNode.children = []} parentNode.children.push(item); } }); console.log('tree', tree); },

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 在线中文字幕第一页 | 欧亚av在线| 超级碰在线 | 国产亚洲一区二区三区 | 日韩在线中文字幕 | 免费视频一区二区 | www.99热.com | 一级毛片成人免费看a | 欧美成人免费在线视频 | 亚洲午夜小视频 | 亚洲欧美日韩精品久久亚洲区 | 日日操天天射 | 欧美极品在线观看 | 狠狠色狠狠色综合日日92 | 国产日韩欧美精品一区二区三区 | 国产精品久久av | 亚洲国产小视频 | 中文字幕亚洲在线 | 国产精品欧美一区二区三区不卡 | 一区二区三区影院 | 久久国产成人 | 粉嫩在线 | 最新中文字幕在线 | 真人一级毛片 | 国产玖玖 | 国产精品久久久久久久久久久久 | 日本黄色短片 | 亚洲色图在线观看 | 欧美激情精品久久久久 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 粉嫩国产精品一区二区在线观看 | 亚洲系列第一页 | 国产精品视频www | 欧美一级片在线观看 | 国产成人综合一区二区三区 | 欧美日韩国产在线观看 | 免费a国产 | 欧美日韩国产传媒 | 国产91综合 | 97日日碰人人模人人澡分享吧 | 国产精品美女久久久久aⅴ国产馆 |