У меня есть такие данные vuejs:
new Vue({
el: "#app",
data() {
return {
alpha: [{
artist: "Aa"
}, {
artist: "Az"
},
{
artist: "Ab"
},
{
artist: "Ba"
},
{
artist: "Bb"
},
{
artist: "Bc"
},
{
artist: "Da"
},
{
artist: "Db"
}, {
artist: "Dc"
}, {
artist: "Dx"
},
]
}
}
})
Я просто хочу взять первые буквы исполнителя: A, B, C, D
и создать из них массив.После этого я хочу сгруппировать всех художников по их индексу.Таким образом, результат будет:
A: (3) ["Aa", "Az", "Ab"]
B: (3) ["Ba", "Bb", "Bc"]
D: (4) ["Da", "Db", "Dc", "Dx"]
Я могу сделать это в своем коде, см. Ниже, но шаблон не отображает его.
Вот скрипка https://jsfiddle.net/fcas1wke/ для этого работает, вы можете увидеть консоль для вывода