Максимальная зарплата
важность: 5
У нас есть объект salaries
с зарплатами:
let salaries = {
"John": 100,
"Pete": 300,
"Mary": 250
};
Создайте функцию topSalary(salaries)
, которая возвращает имя самого высокооплачиваемого сотрудника.
- Если объект
salaries
пустой, то нужно вернутьnull
. - Если несколько высокооплачиваемых сотрудников, можно вернуть любого из них.
P.S. Используйте Object.entries
и деструктурирование, чтобы перебрать пары ключ/значение.
function topSalary(salaries) {
let max = 0;
let maxName = null;
for(const [name, salary] of Object.entries(salaries)) {
if (max < salary) {
max = salary;
maxName = name;
}
}
return maxName;
}