Queremos que este proyecto de código abierto esté disponible para personas de todo el mundo.

Ayuda a traducir el contenido de este tutorial a tu idioma!

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.