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