久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

JS遍歷樹層級關系實現原理解析

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

1.遍歷樹的層級關系

1)先整理數據

2)找到id和數據的映射關系

3)然后找到父節點的數據,進行存儲

代碼如下

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); },

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 久久激情网站 | 欧美激情a∨在线视频播放 中文字幕网在线 | 黄色免费高清视频 | 看亚洲a级一级毛片 | 欧美成人a∨高清免费观看 在线视频成人 | 久久久精品一区二区三区 | 91大神免费在线观看 | 中文字幕一区二区三区免费视频 | 日韩精品一区二区三区中文在线 | 蜜桃comaaa | 又黄又爽的网站 | 久久成人精品 | 亚洲精品一区二区三区在线观看 | 一区二区精品 | 蜜桃av一区二区三区 | 亚洲欧美一区二区三区在线 | 亚洲免费在线观看 | 日韩国产欧美一区 | 精品视频免费在线 | 精品视频一区二区三区 | 一区二区三区四区精品 | 亚洲精品久久久久久下一站 | 青青草综合在线 | 欧美一级日韩 | 久久毛片| 欧美成人黑人xx视频免费观看 | 六月丁香在线观看 | 久久久久久久一区二区 | 久久综合狠狠综合久久综合88 | 国产在线一区二区三区 | www.一区二区 | 久久精品免费观看视频 | 久久久999精品视频 99国产精品久久久久久久 | 亚洲久草视频 | 求av网址| 国产精品欧美一区二区三区 | 中文字幕日韩欧美一区二区三区 | 在线成人av | 国外成人在线视频网站 | 欧洲一级毛片 | 视频在线一区二区 |