扁平的数据转树状数据
let subData = [
{name: "1", id: "1"},
{name: "1-1", id: "1-1"},
{name: "1-1-1", id: "1-1-1"},
{name: "1-2", id: "1-2"},
{name: "1-2-1", id: "1-2-1"},
{name: "1-2-2", id: "1-2-2"},
{name: "2", id: "2"},
{name: "2-1", id: "2-1"},
{name: "2-2", id: "2-2"},
{name: "3", id: "3"},
{name: "3-1", id: "3-1"},
{name: "3-2", id: "3-2"},
{name: "3-1-1", id: "3-1-1"},
{name: "4", id: "4"},
{name: "10", id: "10"},
{name: "10-1", id: "10-1"},
{name: "10-1-10", id: "10-1-10"}
]
给定一个扁平的数据转成树状数据,以id区分层级
function getData(arr) {
// 顶层数据
let parentData =