Чтобы проверить, не является ли объект пустым в 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) !== '{}'; }
Эти методы проверяют, имеет ли объект какие-либо собственные свойства или присутствуют ли его пары ключ-значение. Вы можете выбрать метод, который лучше всего соответствует вашим требованиям.