Задать вопрос
@Judge1337

Как проверить объект на пустоту js?

Стоит вот такая задача. Подскажите как решить. Просто проверку на пустоту нашёл как сделать,но она не включает в себя что or all its properties are falsy (i.e. 0, '', false ...) .
/**
* You have to implement function that will check that object is empty
* Object considered to be empty when it has no properties
* or all its properties are falsy (i.e. 0, '', false ...)
*
* @param {Object} object
* return {boolean}
*/
  • Вопрос задан
  • 332 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
По идее так
function empty(obj){
	return Object.keys(obj).length == 0 || Object.keys(obj).every(e=>!obj[e]);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
OfferCase Москва
от 400 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
Future Москва
от 50 000 до 70 000 ₽