Проверка на пустоту
важность: 5
Напишите функцию isEmpty(obj)
, которая возвращает true
, если у объекта нет свойств, иначе false
.
Должно работать так:
let schedule = {};
alert( isEmpty(schedule) ); // true
schedule["8:30"] = "get up";
alert( isEmpty(schedule) ); // false
Просто в цикле перебираем свойства объекта и возвращаем false
, как только встречаем свойство.
function isEmpty(obj) {
for (let key in obj) {
// если тело цикла начнет выполняться - значит в объекте есть свойства
return false;
}
return true;
}