Queremos que este proyecto de código abierto esté disponible para personas de todo el mundo.

Ayuda a traducir el contenido de este tutorial a tu idioma!

regresar a la lección

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

Abrir en entorno controlado con pruebas.

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

Abrir la solución con pruebas en un entorno controlado.