Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

arrayParseTree

改算法可以将扁平数组解析成一个树结构, 可以对大量数据解析解析(也许)

// 扁平数组
[
  {id: 'a', parentId: ''}, 
  {id: 'b', parentId: 'a'},
  {id: 'c', parentId: 'b'},
]
// 树结构
[{
  id: 'a',
  child: [{
    id: 'b',
    parentId: 'a',
    child: [{
      id: 'c',
      parentId: 'b',
      child: []
    }]
  }]
}]

调用

parseTree(list, (treeList) => {
  console.log(treeList);
});

About

改算法可以将扁平数组解析成一个树结构, 可以对大量数据解析解析(也许)

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages