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