Я хотел бы отсортировать мой массив по значению, которое содержится внутри массива массива. Это мой массив, который я получаю из API:
0: {id: 1126, votes: 2}
1: {id: 1125, votes: 4}
2: {id: 1124, votes: 0}
3: {id: 1123, votes: 1}
...
Итак, по индексу 0 у меня есть массив, который имеет идентификатор 1126
и содержит переменную голосов 2
. Теперь я хочу упорядочить массив по количеству голосов.
Вот как далеко я дошел (возвращает тот же массив ...):
data = [].concat(data).sort((a, b) => a.votes > b.votes);
Однако я не получаю желаемого результата. Я хочу, чтобы это было упорядочено голосованием. Как это:
0: {id: 1125, votes: 4}
1: {id: 1126, votes: 2}
2: {id: 1123, votes: 1}
3: {id: 1124, votes: 0}
...
Буду признателен за любую помощь!
С уважением и спасибо!