I have an object like so:
const obj = {
happy: 0.6,
neutral: 0.1,
said: 0.3
}
How do I get the property with the largest value (happy in this case)?
Advertisement
Answer
You can easily achieve this using Object.entries
const obj = {
happy: 0.6,
neutral: 0.1,
said: 0.3,
};
const result = Object.entries(obj).sort((a, b) => b[1] - a[1])?.[0]?.[0];
console.log(result);