0
随着值的嵌套数组:(JavaScript)的减少和Unflatten阵列
var stagedArray = [
["Spring", "Volleyball", "V"],
["Spring", "Baseball", "V"],
["Fall", "Baseball", "JV"],
["Fall", "Baseball", "V"]
];
假设分层定位每个嵌套数组的零是父,位置之一是其直接子和两个位置是位置的子一个,我可以用什么方法来减少和unflatten这个数组来得到类似这样的结果:
var finalList = [
{
season: "Spring",
items: [
{
sport: "Basketball",
items: [
{ division: "V" },
]
}
{
sport: "Volleyball",
items: [
{ division: "V" },
]
}
]
},
{
season: "Fall",
items: [
{
sport: "Baseball",
items: [
{ division: "V" },
{ division: "JV" }
]
}
]
}]
理想的路线,我想创建一个函数来定义什么位置和标签关联到他们动态。 非常感谢!
什么方法?循环访问数组并根据需要构建结果。 – Jon