最大の給与
重要性: 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(let [name, salary] of Object.entries(salaries)) {
if (max < salary) {
max = salary;
maxName = name;
}
}
return maxName;
}