using array sort BinRange is not sorted expected and also. Using Loadash methods also not able to get the result
Loadash:
loadash.orderBy(resData, AgeBin, 'asc');
loadash.sortBy(resData, [function(o) { return o.AgeBin; }]);
Input:
[
{
'BinRange': '100-110',
},
{
'BinRange': '110-120',
},
{
'BinRange': '120-130',
},
{
'BinRange': '70-80',
},
{
'BinRange': '80-90',
},
{
'BinRange': '90-100',
},
{
'BinRange': '>150',
},
];
Expected output:
[
{
'BinRange': '70-80',
},
{
'BinRange': '80-90',
},
{
'BinRange': '90-100',
},
{
'BinRange': '100-110',
},
{
'BinRange': '110-120',
},
{
'BinRange': '120-130',
},
{
'BinRange': '>150',
},
];
Please suggest a way to do it
BinRangewhile your code sorts byAgeBin