進入公司後如何把平鋪資料轉換為樹形資料

2021-10-22 06:51:38 字數 550 閱讀 6907

上才藝

首先我們需要一組順序結構的陣列:

let list = [,,

,,

]

然後定義乙個函式,並且呼叫這個函式,對陣列進行操作

//入參為上面的引數:list

function fn (list)

//例如:, 2 : {} }

let map = {}

//對傳進來的引數進行操作

list.filter(item=>

map[item.id] = item

//在物件中加入children陣列

//map[item.id].children = 保險起見我們需要對他加乙個判斷以防衝突

if(!map.children)

//利用pid去匹配id如果能匹配到說明他有父項,反之則是最外層

if(map[item.pid])else

}) return newarr;

}fn(list)

如何把字串型資料轉換為整型

在asp.net中提供的convert類是用來進行基本資料型別轉換的,受支援的基本資料型別及其轉換函式如下 資料型別 資料型別說明 轉換函式 轉換函式說明 boolean 布林型toboolean 將指定的值轉換為等效的布林值 char 字元型tochar 將指定的值轉換為unicode字元 sby...

如何把動態硬碟轉換為基本硬碟

windows2000 xp 2003 2008 vista和win7上都可以很輕鬆地將乙個基本硬碟轉換到動態硬碟,但將動態硬碟轉換到基本硬碟卻不是一件容易的事。為什麼會這樣呢?因為windows的硬碟管理器不能 將有分割槽存在的動態硬碟轉換到基本,它只能轉換乙個空的動態硬碟返回基本。如果乙個動態硬...

如何把ER模型轉換為關係模型

文章出處 如何把er模型轉換為關係模型 這是資料庫工程設計進行到邏輯設計的一重大環節,簡單的說,如果概念設計是用er模型,集成為全域性的er模型,那麼在邏輯設計這塊,主要任務就是把er模型轉換為關係模型。轉換只需知道三個轉換準則 1 1遇到1 1 關係的話在兩個實體任選乙個新增另乙個實體的主鍵即可。...