I am currently sorting a list of data by "ranking" from Highest to lowest. I would like to add a second sort to sort by mileage that is closest (ascending order). That value would be a.Distance
For example I would like it to be sorted like so
Ranking 8 Distance 1
Ranking 8 Distance 3
Ranking 7 Distance 3
Ranking 7 Distance 6
Ranking 5 Distance 2
Ranking 5 Distance 8
//Sort by rating
result.sort(function (a, b) {
if (b.Ranking > a.Ranking) {
return 1;
}
if (b.Ranking < a.Ranking) {
return -1;
}
return 0; // a must be equal to b
});