Мы хотим сделать этот проект с открытым исходным кодом доступным для людей во всем мире. Пожалуйста, помогите нам перевести это руководство на другие языки.
КупитьEPUB/PDF
Поделиться
вернуться к уроку

Проверка на пустоту

важность: 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;
}

Открыть решение с тестами в песочнице.

AltStyle によって変換されたページ (->オリジナル) /