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

Аватар пользователя Кирилл Маркеев
Кирилл Маркеев
29 марта 2023

Чтобы проверить, что объект не является пустым, можно с помощью метода 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 (объект пустой)
1 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»