У меня есть коллекция объектов в этом массиве, и мне нужно упорядочить их по ключу 'order' (asc).Есть ли способ отсортировать объекты внутри массива, а затем вернуть весь массив?Я полагаюсь на порядок, так как использую его в v-for с ключом:.
[
{
"id":0,
"type":"Header",
"order":1,
"props":{
"order":0,
"id":0,
"section_id":0
},
"data":{
"header":""
},
"component":"header-block"
},
{
"id":1,
"type":"Header",
"order":0,
"props":{
"order":1,
"id":1,
"section_id":0
},
"data":{
"header":""
},
"component":"header-block"
}
],
[
//Another collection of objects
]
В настоящее время я делаю это -
getters: {
sorted: state => {
return _.orderBy(state.experience_sections, function(block) {
if(block.experience_blocks[0]) {
return block.experience_blocks[0].order;
}
});
}
}
Представленное выше решение, похоже, не упорядочивает объекты в порядке 'asc'.Я на правильном пути?
Спасибо!
PS Стек говорит мне, что это возможный дублирующий вопрос, но я в растерянности после нескольких часов поиска.Приношу свои извинения, если я пропустил уже отвеченный вопрос.