Sometimes, we want to get key with the highest value from object with JavaScript.
In this article, we’ll look at how to get key with the highest value from object with JavaScript.
How to get key with the highest value from object with JavaScript?
To get key with the highest value from object with JavaScript, we can use the Objec.entries method.
For instance, we write
const data = { a: 1, b: 2, undefined: 3 };
const maxValue = Object.entries(data).sort((x, y) => y[1] - x[1])[0];
to call Object.entries with data to return an array with array of key-value pairs.
Then we call sort with a callback to sort each key-value pair array by its value.
And we get the first element from the sorted array which has the highest value in the data object.
Conclusion
To get key with the highest value from object with JavaScript, we can use the Objec.entries method.