Verificar los vacíos
importancia: 5
Escribe la función isEmpty(obj)
que devuelva el valor true
si el objeto no tiene propiedades, en caso contrario false
.
Debería funcionar así:
let schedule = {};
alert( isEmpty(schedule) ); // true
schedule["8:30"] = "Hora de levantarse";
alert( isEmpty(schedule) ); // false
Solo crea un bucle sobre el objeto y, si hay al menos una propiedad, devuelve false
inmediatamente.
function isEmpty(obj) {
for (let key in obj) {
// Si el bucle ha comenzado quiere decir que sí hay al menos una propiedad
return false;
}
return true;
}