I have a list with the following details which I want to sort by the one with the most number of reviews and then sorted alphabetically afterwards.
[
{
"reviews": 9,
"name": 'B'
}, {
"reviews": 9,
"name": 'A'
}, {
"reviews": 15,
"name": 'C'
}, {
"reviews": 9,
"name": 'D'
},..
]
My desired sequence for the sort will be: C A B D. I have a simple sorting pipe to sort it by reviews but I wanted it to sort by name afterwards.
items.sort(function(a, b) {
return a['reviews'] - b['reviews'];
}
Thanks.