UNPKG

ascor

Version:

一些常用的简单的js工具

52 lines (49 loc) 805 B
#### createTree > 创建树或森林 ```javascript import { createTree } from "ascor"; createTree( [ { pid: 1, id: "1-2" }, { pid: "1-2", id: "1-2-3" }, { pid: 1, id: "1-3" }, { pid: "1-3", id: "1-3-2" }, { pid: "2", id: "2-3" }, ], { parentKey: "pid", ownKey: "id" } ); // [ // { // children: [ // { // children: [], // id: "1-2-3", // isLeaf: true, // pid: "1-2", // }, // ], // id: "1-2", // isLeaf: false, // pid: 1, // }, // { // children: [ // { // children: [], // id: "1-3-2", // isLeaf: true, // pid: "1-3", // }, // ], // id: "1-3", // isLeaf: false, // pid: 1, // }, // { // children: [], // id: "2-3", // isLeaf: true, // pid: "2", // }, // ] ```