var test_list = [
{id: "1", name: "aaa", upper: "None"},
{id: "2", name: "bbb", upper: "None"},
{id: "3", name: "ccc", upper: "None"},
{id: "4", name: "ddd", upper: "None"},
{id: "5", name: "aaaa", upper: "1"},
{id: "6", name: "aaaaa", upper: "5"},
{id: "7", name: "bbbb", upper: "2"}
]
如何快速的生成如下格式:
var result_list = [
{
id: "1",
name: "aaa",
upper: "None",
children: [
{
id: "5",
name: "aaaa",
upper: "1",
children: [
{id: "6", name: "aaaaa", upper: "5"}
]
},
]
}, {
id: "2",
name: "bbb",
upper: "None",
children: [
{id: "7", name: "bbbb", upper: "2"}
]
}, {
id: "3",
name: "ccc",
upper: "None"
}, {
id: "4",
name: "ddd",
upper: "None"
},
]
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.