tilbage til lektionen

Tjek for tomhed

vigtighed: 5

Skriv funktionen isEmpty(obj), som returnerer true, hvis objektet ikke har nogen egenskaber, ellers false.

Det skal fungere sådan her:

let schedule = {};

alert( isEmpty(schedule) ); // true

schedule["8:30"] = "stå op";

alert( isEmpty(schedule) ); // false

Åbn en sandbox med tests.

Du kan bare løbe igennem objektet og return false med det samme, hvis der er mindst én egenskab.

function isEmpty(obj) {
  for (let key in obj) {
    // hvis løkken er startet, er der en egenskab
    return false;
  }
  return true;
}

Åbn løsningen med tests i en sandbox.