zpět k lekci

Ověření prázdnoty

důležitost: 5

Napište funkci jePrázdný(obj), která vrátí true, jestliže objekt nemá žádné vlastnosti, a false jinak.

Měla by fungovat takto:

let rozvrh = {};

alert( jePrázdný(rozvrh) ); // true

rozvrh["8:30"] = "vstát";

alert( jePrázdný(rozvrh) ); // false

Otevřít pískoviště s testy.

Prostě proveďte cyklus nad objektem, a má-li aspoň jednu vlastnost, okamžitě proveďte return false.

function jePrázdný(obj) {
  for (let klíč in obj) {
    // pokud cyklus začal, je tam nějaká vlastnost
    return false;
  }
  return true;
}

Otevřít řešení s testy na pískovišti.