У меня есть данные, которые хранятся в состоянии, отображаемом в плоском списке. Я хочу отсортировать данные по рейтингу. Поэтому, если я нажимаю на кнопку сортировки, они должны быть отсортированы в порядке ascending
, а когда я нажимаю снова, они должны быть отсортированы в порядке descending
.
У меня есть массив объектов, сохраненных в состоянии, ниже просто часть данных, которая важна.
show_data_list = [{ ratings : { overall : 4, ...other stuff } } ]
Есть ли способ, которым я мог бы сделать это, я попытался использовать функцию карты, которая сортирует массив
list.map((a,b) => a-b)
Но как я могу использовать это для сортировки моего массива объектов, я не могу передать 2 item.rating.overall
в качестве параметра.
Заранее спасибо за помощь:)