[js] 根據元素ID遍歷樹形結構,查詢到所有父元素ID
[js] 根據元素ID遍歷樹形結構,查詢到所有父元素ID
var list = [{
"orgId": 1,
"orgName": "校長辦公室1",
"parentId": 0
},{
"orgId": 2,
"orgName": "校長辦公室2",
"parentId": 1,
},{
"orgId": 3,
"orgName": "校長辦公室3",
"parentId": 2,
}];
function findParent(idx){
list.forEach(item => {
if (idx === item['orgId']){
let pid = item['parentId']
console.log(pid)
findParent(pid)
}
})
}
findParent(3); //2 1 0
個人簡介
我是歌謠,歡迎和大家一起交流前後端知識。放棄很容易,
但堅持一定很酷。歡迎大家一起討論
主目錄
相關文章
- js如何元素當前元素所有的父元素JS
- 根據父表查詢子表
- jquery 查詢某個元素的父元素jQuery
- 根據PID查詢 sqlSQL
- pid,sid相互查詢,根據PID查詢sqlSQL
- 通過css類/選擇器選取元素文件結構和遍歷元素樹的文件CSS
- jQuery 元素操作——遍歷元素jQuery
- 演算法根據樹的前序遍歷構建二叉樹演算法二叉樹
- js刪除父元素下所有的元素節點程式碼JS
- 關於二叉樹的前序遍歷、中序遍歷、刪除元素、插入元素二叉樹
- 根據前序遍歷序列、中序遍歷序列,重建二叉樹二叉樹
- js根據class值獲取元素物件JS物件
- 利用jQuery查詢子元素和父元素程式碼例項jQuery
- vector容器1(新增元素,遍歷元素)
- 根據sql_id 查詢歷史SQL TEXT :dba_hist_sqltextSQL
- 根據欄位名查詢所有表
- Java ArrayList 查詢、刪除指定元素;排序;遍歷;隨機獲取元素等常用操作Java排序隨機
- DOM元素的遍歷
- Jquery之遍歷元素jQuery
- js如何遍歷陣列中的元素JS陣列
- 889. 根據前序和後序遍歷構造二叉樹二叉樹
- MySQL樹形遍歷MySql
- 根據二叉樹的前序遍歷和中序遍歷輸出二叉樹;二叉樹
- [資料結構] 根據前中後序遍歷中的兩種構造二叉樹資料結構二叉樹
- MyBatis-maven-User例子-根據id查詢UserMyBatisMaven
- 樹形結構的儲存與查詢
- Oracle 樹形結構查詢的特殊用法Oracle
- 遞迴樹形查詢所有分類遞迴
- MySQL樹形遍歷(三)MySql
- mysql根據節點查詢所有葉節點MySql
- js查詢陣列元素位置JS陣列
- 【根據前序和中序遍歷構造二叉樹】棧+迭代 || 遞迴二叉樹遞迴
- 遍歷List 同時 remove 元素REM
- 資料結構 排序二叉樹(BST) 插入刪除查詢 中序遍歷 銷燬(後序遍歷)資料結構排序二叉樹
- Leetcode 889. 根據前序和後序遍歷構造二叉樹LeetCode二叉樹
- Rafy 中的 Linq 查詢支援(根據聚合子條件查詢聚合父)
- 設定子父元素overflow:hidden,子元素absolute不顯示問題
- day14--【Mybatis】動態代理--根據id查詢MyBatis