Я получаю массив с сервера, как показано ниже.
[
{
id: '508',
class: 'class1',
value: '6.0',
percentage: '8.90',
color: 'black'
},
{
id: '509',
class: 'class2',
value: '14,916',
percentage: '2.40',
color: 'black'
},
{
id: '510',
class: 'class3',
value: '14,916',
percentage: '56.40',
color: 'black'
},
{
id: '511',
class: 'class',
value: '4,916',
percentage: '2.40',
color: 'black'
}
]
Из приведенного выше списка я должен показывать максимальные процентные значения для самых низких значений.
Итак, я попытался, как показано ниже.
if (jsonData) {
const sortedArray = orderBy(
jsonData,
['percentage'],
['desc']
);
console.log('sortedArray is ', sortedArray);
}
Снова в том же порядке, не упорядочиваясь от максимальных значений к наименьшим.
Есть предложения?