@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}
*/
  • Вопрос задан
  • 293 просмотра
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
По идее так
function empty(obj){
	return Object.keys(obj).length == 0 || Object.keys(obj).every(e=>!obj[e]);
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы