Чтобы проверить, пуст ли объект, вы можете использовать следующие методы:
-
Метод 1: использование метода
Object.keys():const isEmpty = (obj) => Object.keys(obj).length === 0; -
Метод 2: использование метода
Object.entries():const isEmpty = (obj) => Object.entries(obj).length === 0; -
Метод 3. Использование цикла
for...in:const isEmpty = (obj) => { for (let key in obj) { if (obj.hasOwnProperty(key)) { return false; } } return true; }; -
Метод 4. Использование метода
JSON.stringify():const isEmpty = (obj) => JSON.stringify(obj) === '{}';
Эти методы проверяют, имеет ли объект собственные свойства. Если у объекта нет свойств, он считается пустым.