# arrayParseTree **Repository Path**: mtshen/arrayParseTree ## Basic Information - **Project Name**: arrayParseTree - **Description**: 改算法可以将扁平数组解析成一个树结构, 可以对大量数据解析解析(也许) - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # arrayParseTree 改算法可以将扁平数组解析成一个树结构, 可以对大量数据解析解析(也许) ```js // 扁平数组 [ {id: 'a', parentId: ''}, {id: 'b', parentId: 'a'}, {id: 'c', parentId: 'b'}, ] // 树结构 [{ id: 'a', child: [{ id: 'b', parentId: 'a', child: [{ id: 'c', parentId: 'b', child: [] }] }] }] ``` ## 调用 ```js parseTree(list, (treeList) => { console.log(treeList); }); ```