/
Вопросы и ответы
/
JavaScript
/

js проверить что объект не пустой

js проверить что объект не пустой

2 года назад

Nikolai Gagarinov

Ответы

1

Чтобы проверить, что объект не является пустым, можно с помощью метода Object.keys() получить массив ключей этого объекта, а потом сравнить длину массива с нулём.

const notEmptyObject = {
  1: 'a',
  2: 'b',
  3: 'c',
};

const emptyObject = {};

console.log(Object.keys(notEmptyObject).length !== 0) // => true (объект не пустой)

console.log(Object.keys(emptyObject).length !== 0) // => false (объект пустой)

2 года назад

Кирилл Маркеев