Я пишу маленькое маленькое приложение от VueJS и ExpressionEngine, которое отображает таблицу лидеров турниров по гольфу. Турнир может потребовать, чтобы вы играли более чем на один курс. Данные, поступающие из базы данных, показаны ниже (раунды).
Проблема в том, что мне нужно реструктурировать массив раундов, чтобы он выглядел как массив таблицы лидеров. У меня есть блок писателей о том, как это сделать. Любое руководство будет чрезвычайно цениться!
rounds: [
{
team: "Dropkick Murphies",
score: 75,
course: 17
},
{
team: "Dropkick Murphies",
score: 62,
course: 24
},
{
team: "Dropkick Murphies",
score: 69,
course: 26
},
{
team: "Gigantic",
score: 67,
course: 26
},
{
team: "Gigantic",
score: 65,
course: 17
},
{
team: "Gigantic",
score: 63,
course: 24
}
]
leaderboard: [
{
team: 'Dropkick Murphys',
rounds: [
{
score: 75,
course: 17
},
{
score: 62,
course: 24
},
{
score: 69,
course: 26
},
},
{
team: 'Wooden Jellyfishes',
rounds: [
{
score: 68,
course: 24
},
{
score: 65,
course: 17
},
{
score: 70,
course: 26
}
},
]