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

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час