[js] 根據元素ID遍歷樹形結構,查詢到所有父元素ID

小歌謠(公眾號同名)發表於2021-01-04

[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

個人簡介

我是歌謠,歡迎和大家一起交流前後端知識。放棄很容易,
但堅持一定很酷。歡迎大家一起討論

主目錄

與歌謠一起通關前端面試題

相關文章