How to get the size of a JavaScript object ?

In this article, we will see the methods to find the size of a Javascript object. We can get the size of the javascript object with the help of Object.keys() method.
Syntax:
Object.keys(object_name)
- object_name
Return Value: an array of all the object’s own enumerable property keys.
Approach:
- Create an object variable and assign values to it
- Create a variable that shows the size
- Call the Object.keys(object-name).length and assign it to the variable (in step 2).
Example: To get the size of a javascript object by Object.keys() method.
javascript
let object1= { "rajnish":"singh", "sanjeev":"sharma", "suraj":"agrahari", "yash":"khandelwal" };let count= Object.keys(object1).length;console.log(count); |
Output:
4
Approach 2: Another way to get the size of the javascript object is:
- Create an object variable and assign values to it
- Create a variable that shows the size
- Pass the object name to Object.objsize which further enters the function which calculates and returns the size and assigns it to the variable.
Example:
javascript
Object.objsize = function(obj) { let size = 0, key; for (key in obj) { if (obj.hasOwnProperty(key)) size++; } return size;};let object1 = { "rajnish":"singh", "sanjeev":"sharma", "suraj":"agrahari", "yash":"khandelwal" };let count = Object.objsize(object1);console.log(count); |
Output:
4



