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