返回课程

最高薪资

重要性: 5

有一个 salaries 对象

let salaries = {
  "John": 100,
  "Pete": 300,
  "Mary": 250
};

创建函数 topSalary(salaries),该函数返回薪资最高的人的名字。

  • 如果 salaries 为空,则应返回 null
  • 如果有多个薪资最高的人,则返回其中任何一个。

附注:使用 Object.entries 和解构来遍历键值对。

打开带有测试的沙盒。

function topSalary(salaries) {

  let maxSalary = 0;
  let maxName = null;

  for(const [name, salary] of Object.entries(salaries)) {
    if (maxSalary < salary) {
      maxSalary = salary;
      maxName = name;
    }
  }

  return maxName;
}

在沙盒中打开带有测试的解决方案。