文章詳情頁
javascript - js中如何通過id查詢或者刪除樹形結構某一個節點啊
瀏覽:130日期:2023-02-15 09:45:07
問題描述
ant design就是要這種數據結構, 才可以形成各類tree控件, 這點真不如ztree之類的, 人家只需要1個數組就行了, 指定好id和parentId就自動出tree, antd還得弄個children, 沒感覺哪好
比如樹形結構是這樣的
[ {id: ’1’,name: ’a’,pid: ’0’,children: [ {id: ’11’,name: ’a-1’,pid: ’1’,children: [ id: ’111’, name: ’a-1-1’, pid: ’11’, children: null] }] }, {id: ’2’,name: ’b’,pid: ’0’,children: null, }]
那么如果能快速找到id: ’111’這個節點呢, 只能用遞歸查詢嗎, 有沒有更好的方法對他進行以下操作: 添加子節點: 即在他children中添加刪除該節點: 即刪除id: ’111’這個節點更新節點
問題解答
回答1:加個轉換層,重構的數據用id作為索引
標簽:
JavaScript
相關文章:
1. apache web server 怎么限制某一個網站對服務器資源的占用?2. docker start -a dockername 老是卡住,什么情況?3. python - pandas dataframe如何對某列的空數據位置進行update?update的函數是自定義的,參數是同一行的另外兩列數據4. docker綁定了nginx端口 外部訪問不到5. java中返回一個對象,和輸出對像的值,意義在哪兒6. javascript - 關于apply()與call()的問題7. css3 - 純css實現點擊特效8. javascript - jQuery post()方法,里面的請求串可以轉換為GBK編碼么?可以的話怎樣轉換?9. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?10. 安全性測試 - nodejs中如何防mySQL注入
排行榜
