Вот мой словарь:
const dict = {
"x" : 1,
"y" : 6,
"z" : 9,
"a" : 5,
"b" : 7,
"c" : 11,
"d" : 17,
"t" : 3
};
Мне нужен способ отсортировать словарь dict
от наименьшего до максимального или от максимального до наименьшего. Или даже было бы хорошо, у меня был массив с отсортированными клавишами в нем. Но я не знаю, как это сделать, используя javascript
. Я сделал это перед использованием python
, например:
import heapq
from operator import itemgetter
thirty_largest = heapq.nlargest(8, dict.iteritems(), key=itemgetter(1))
Я искал его в Google, и я обнаружил, что у массивов есть функция sort()
, но не словари. Поэтому мой вопрос: Как я могу отсортировать словарь или получить 5 самых больших значений в порядке сортировки?