How to Check an Object is Empty using JavaScript? Last Updated : 17 Nov, 2024 Comments Improve Suggest changes Like Article Like Report These are the following ways that can be used to Check an Object is Empty using JavaScript: 1. Using Object.keys() Method - Mostly usedThe Object.keys() method returns an array that contains the property names of an object. If the length of array is 0, then object is empty. JavaScript let obj = {}; if (Object.keys(obj).length === 0) { console.log("Empty Object") } else { console.log("Not Empty Object") } OutputEmpty Object 2. Using object.hasOwnProperty() MethodA function can be created to loop over the object and check if it contains any properties using object.hasOwnProperty() method. if it contains any property then it will return true else false. This method is useful for older browsers that may not support Object.keys(). JavaScript let obj = {}; let res = true; for (let key in obj) { if (obj.hasOwnProperty(key)) { res = false; break; } } if (res == true) { console.log("Empty Object") } else { console.log("Not Empty Object") }; OutputEmpty Object 3. Using JSON.stringify() MethodThe JSON.stringify() method converts the object to a JSON string and then use "===" operator to check the object is empty or not. JavaScript let obj = {}; if (JSON.stringify(obj) === '{}') { console.log("Empty Object") } else { console.log("Not Empty Object") } OutputEmpty Object 4. Using Lodash LibraryThe Lodash's _.isEmpty() method is used to check whether an object is empty or not. It returns True if object is empty and false otherwise. JavaScript const _ = require("lodash"); let obj = {}; if (_.isEmpty(obj) === true) { console.log("Empty Object") } else console.log("Not Empty Object") OutputEmpty Object Comment More infoAdvertise with us Next Article How to Check an Object is Empty using JavaScript? sayantanm19 Follow Improve Article Tags : JavaScript Web Technologies jQuery-Misc Similar Reads How to check whether an object exists in javascript ? Checking whether an object exists in JavaScript refers to determining if a variable or property has been declared and contains a valid value. This helps avoid errors when accessing or manipulating objects that may be undefined, null, or not initialized properly.Here we have some common approaches to 3 min read How to Check a Key Exists in JavaScript Object? Here are different ways to check a key exists in an object in JavaScript.Note: Objects in JavaScript are non-primitive data types that hold an unordered collection of key-value pairs. check a key exists in JavaScript object1. Using in Operator The in operator in JavaScript checks if a key exists in 2 min read How to check a date is valid or not using JavaScript? To check if a date is valid or not in JavaScript, we have to know all the valid formats of the date. For ex - "YYYY/DD/MM", "DD/MM/YYYY", and "YYYY-MM-DD", etc. We have a given date format and we need to check whether the given format is valid or not according to the official and acceptable date for 3 min read How to check a JavaScript Object is a DOM Object ? Checking if a JavaScript object is a DOM object involves verifying whether the object represents an element or component within the Document Object Model (DOM) of an HTML or XML document. This can be done by checking if the object is an instance of Node, Element, or other specific DOM interfaces.Wha 2 min read How to Check Object is an Array in JavaScript? There are two different approaches to check an object is an array or not in JavaScript.1. Using Array.isArray() MethodThe Array.isArray() method determines whether the value passed to this function is an array or not. This method returns true if the argument passed is an array else it returns false. 1 min read How to check input file is empty or not using JavaScript/jQuery ? Given an HTML document containing an input element, the task is to check whether an input element is empty or not with the help of JavaScript. These are the two approaches to check input file is empty or not using JavaScript/jQuery: Table of Content Using element.files.length property in JavaScript 2 min read How to Check if an element is a child of a parent using JavaScript? In this article, we are going to see the methods by which we can Check if an element is a child of a parent using JavaScript. These are the following methods: Table of Content Using the Node.contains() methodLooping through the parents of the given childUsing the hasChildNodes() methodMethod 1: Usin 5 min read How to check if a value is object-like in JavaScript ? In JavaScript, objects are a collection of related data. It is also a container for name-value pairs. In JavaScript, we can check the type of value in many ways. Basically, we check if a value is object-like using typeof, instanceof, constructor, and Object.prototype.toString.call(k). All of the ope 4 min read Check if a Set is Empty in JavaScript? These are the following ways to check whether the given set is empty or not:1. Using size property - Mostly usedThe size property is used to get the size of the set. if it returns 0 then the set will be empty else it has some elements. JavaScriptlet s = new Set(); if (s.size === 0) console.log("Empt 2 min read How to Check if an Object is Empty in TypeScript ? In TypeScript, it's common to encounter scenarios where you need to determine if an object is empty or not. An empty object typically means it contains no properties or all its properties are either undefined or null. Below are the methods to check if an object is empty or not in TypeScript: Table o 3 min read Like