Чтобы проверить, не является ли объект пустым в JavaScript, вы можете использовать несколько методов. Вот несколько подходов:
-
Использование метода
Object.keys:function isObjectNotEmpty(obj) { return Object.keys(obj).length !== 0; } -
Использование цикла
for...in:function isObjectNotEmpty(obj) { for (var key in obj) { if (obj.hasOwnProperty(key)) { return true; } } return false; } -
Использование метода
Object.entries:function isObjectNotEmpty(obj) { return Object.entries(obj).length !== 0; } -
Использование метода
JSON.stringify:function isObjectNotEmpty(obj) { return JSON.stringify(obj) !== '{}'; }
Эти методы проверяют, имеет ли объект какие-либо собственные свойства или присутствуют ли его пары ключ-значение. Вы можете выбрать метод, который лучше всего соответствует вашим требованиям.