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, debería devolver null.
  • Si hay varias personas con mejor paga, devolver cualquiera de ellos.

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

Abrir en entorno controlado con pruebas.

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

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