regresar a la lección

El salario máximo

importancia: 5

Hay un objeto salaries:

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

Crear la función topSalary(salaries) que devuelva el nombre de la persona mejor pagada.

  • Si salaries es vacío, debe devolver null.
  • Si hay varias personas con la mejor paga, devolver cualquiera de ellas.

PD: Utilice Object.entries y desestructuración para iterar sobre pares de claves/valores.

Abrir en entorno controlado con pruebas.

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;
}

Abrir la solución con pruebas en un entorno controlado.