程式碼示例:
樹結構 查詢所有葉子節點
/* 引數
* array 樹結構 查詢所有葉子節點
*/
function parseTreeJson(array) {
for (let index = 0; index < array.length; index++) {
const element = array[index];
// 1.判斷element.children是物件
if (element.children && typeof (element.children) == "object") {
parseTreeJson(element.children)
} else {
// 判斷是否為子節點
if (element.isLastLevel === 1) {
console.log(element.des + "的id:" + element.id)
// 獲得符合的 node
nodes.push(element);
// 獲得符合的 nodeId
nodeIds.push(element.id);
}
程式碼示例:
樹結構 查詢所有葉子節點
/* 引數
* array 樹結構 查詢所有葉子節點
*/
function parseTreeJson(array) {
for (let index = 0; index < array.length; index++) {
const element = array[index];
// 1.判斷element.children是物件
if (element.children && typeof (element.children) == "object") {
parseTreeJson(element.children)
} else {
// 判斷是否為子節點
if (element.isLastLevel === 1) {
console.log(element.des + "的id:" + element.id)
// 獲得符合的 node
nodes.push(element);
// 獲得符合的 nodeId
nodeIds.push(element.id);
}
}
}
}