js普通list集合轉成樹形集合

2021-10-06 19:55:13 字數 732 閱讀 7240

普通list集合

轉為 樹形集合

* 普通list集合轉成樹形集合

* @param data list集合

* @param idfield 子節點欄位名

* @param parentfield 父節點欄位名

* @param topvalue 最頂級父節點字段值(如 0 1 -1)

*/parsetreedata(data, idfield, parentfield, topvalue)

}return arr;

},trandata (data, parent, idfield, parentfield)

}if(temp.length>0)

},呼叫

var arr = this.common.parsetreedata(res.data, 'categorycode', 'parentcode',null);
優化方法

list集合轉樹形結構

源資料格式 轉成樹形結構之後的資料為 haschild 1,id 2,pid 1,text 納什空間 haschild 1,id 4,pid 1,text 富士康 廊坊 haschild 1,id 1,pid 0,text 北京 下面是思路 第一步 首先需要建乙個bean類,這裡的iconcls和s...

js將資料轉成樹形結構

有如下資料,陣列中為一條條單個資料,每條資料都有唯一的id標識,pid表示此條資料的父級 id,根據pid和id的對應關係,實現乙個函式將資料轉成樹形結構資料。var data 思路 根據 id 唯一這一條件,可先使用 物件或者map結構 名為obj 將資料儲存起來,鍵名就為 id,值為對應資料,然...

Collection集合框架和List集合筆記

1.什麼是集合?能夠儲存多個同型別的基本資料型別的容器我們叫陣列,那麼可以儲存多個同型別物件的容器我們就稱之為集合!什麼是collection集合框架,通過下面這個圖來說明!collection是乙個根介面,而它旗下又很多個子介面繼承了它,其中兩個最重要的子介面分別的是list和set,它們繼承了c...