tilbage til lektionen

Den maksimale løn

vigtighed: 5

Der er et salaries objekt:

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

Skriv funktionen topSalary(salaries), der returnerer navnet på den bedst betalte person.

  • Hvis salaries er tomt, skal den returnere null.
  • Hvis der er flere bedst betalte personer, kan du returnere en af dem.

P.S. Brug Object.entries og destrukturering til at iterere over nøgle-/værdipar.

Åbn en sandbox med tests.

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

Åbn løsningen med tests i en sandbox.