Методы проверки того, является ли объект пустым в JavaScript

Чтобы проверить, пуст ли объект, вы можете использовать следующие методы:

  1. Метод 1: использование метода Object.keys():

    const isEmpty = (obj) => Object.keys(obj).length === 0;
  2. Метод 2: использование метода Object.entries():

    const isEmpty = (obj) => Object.entries(obj).length === 0;
  3. Метод 3. Использование цикла for...in:

    const isEmpty = (obj) => {
     for (let key in obj) {
       if (obj.hasOwnProperty(key)) {
         return false;
       }
     }
     return true;
    };
  4. Метод 4. Использование метода JSON.stringify():

    const isEmpty = (obj) => JSON.stringify(obj) === '{}';

Эти методы проверяют, имеет ли объект собственные свойства. Если у объекта нет свойств, он считается пустым.