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