js遞迴樹狀json,獲得某個節點下全部子節點

2021-08-21 19:50:39 字數 377 閱讀 4678

問題描述:有乙個json陣列,資料有層級關係,現想獲得某個節點下或一組節點的所有子級。

var arr2 = [,,

,,,]

$(function () else }}

fun(query[r]);}}

finalquery();

//某些情況下可能會導致資料的重複,比如query陣列中1和2本身就存在上下級關係

//若想去重,可以用var newarr=array.from(new set(arr));來獲得去重後的陣列

console.log(newarr);//獲得了id為1和2的全部子節點

})

如果你發現什麼錯誤,歡迎提出來,對於遞迴真的是不太懂~

js獲得子節點, 獲得tab轉json值

提取 的值,json格式 function gettabledata table return tabledata 獲得該節點下input的值 function getchildnode node return null 提取指定行的資料,json格式 function getrowdata row...

Json資料map資料,獲得某個實體的資料

student物件 studententity studententity json.parseobject json.tojsonstring map.get student studententity.class map 轉 josn jsonobject 這裡在進行列印的時候使用的是 cons...

js遞迴json資料時丟失部分json資料

就在今天2018年8月10號 遇到json部分資料丟失很是納悶 先來看資料結構 仔細看這個資料結構有什麼不同處,仔細觀察json key為children 有的是陣列,有的是null 這就是部分資料丟失的原因 因為我在遞迴的時候遞迴是children陣列 所以在當遇到children 為null 的...