I have an Object like this:
object = {A: 15, B: 30, C: 22}
So I'm sorting it using its values. For that, I have this function:
object = {
A: 15,
B: 30,
C: 22
}
function sortObjsValues(obj) {
return Object.values(obj).sort((a, b) => {
if (a > b) {
return -1;
} else if (a < b) {
return 1;
} else {
return 0;
}
});
}
console.log(sortObjsValues(object)); // => returns 30,22,15
Is there a way to return its keys instead of its values, keeping sorting by its values? The final result would be B,C,A