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