topSalary
by Vladymyr Shevchuk
JavaScript
const salaries = {
"John": 100,
"Pete": 300,
"Mary": 250
};
function topSalary1(obj) {
const maxSalary = Math.max(...Object.values(obj));
return Object.keys(obj).filter(item => obj[item] === maxSalary) || null;
}
function topSalary2(obj) {
const maxSalary = Math.max(...Object.values(obj));
const reversedObj = Object.entries(obj).reduce((accum, [key, value]) => {
accum[value] = key;
return accum;
}, {});
return reversedObj[maxSalary] || null;
}