То, что вы показываете в своем вопросе, это Object
, а не Array
;однако для работы с ним его необходимо превратить в массив.
Вы можете сделать это с помощью Object.entries()
, который вернет массив всех ключей / значений.пары в объекте.
Затем вы можете использовать Array.reduce()
, чтобы извлечь объект с наибольшим значением.
const data = {
"radtech2": 1,
"conorlarkin4": 25,
"jdon2001": 15,
"nobel_veo": 101,
"frapoden": 1,
"duckyboy17": 31,
"faeded": 30,
"jimbob20001": 17,
"leb0wski": 15,
"3cavalry": 2,
"hardoak22": 25,
"deep_slide": 10000,
"sillywil": 7
}
let winner = Object.entries(data).reduce((a, b) => (a[1] > b[1]) ? a : b)
console.log(winner)