Controlla se è vuoto
importanza: 5
Scrivi la funzione isEmpty(obj) che ritorna true se lâoggetto non ha proprietà , altrimenti ritorna false.
Dovrebbe funzionare con queste istruzioni:
let schedule = {};
alert( isEmpty(schedule) ); // true
schedule["8:30"] = "get up";
alert( isEmpty(schedule) ); // false
Eâ sufficiente eseguire un ciclo e ritornare false se lâoggetto contiene almeno una proprietà .
function isEmpty(obj) {
for (let key in obj) {
return false;
}
return true;
}
function isEmpty(obj) {
for (let key in obj) {
// if the loop has started, there is a property
return false;
}
return true;
}