上才藝
首先我們需要一組順序結構的陣列:
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 關係的話在兩個實體任選乙個新增另乙個實體的主鍵即可。...