JavaScript: Find the length of an object
JavaScript Object: Exercise-3 with Solution
Object Length
Write a JavaScript program to get the length of a JavaScript object.
Sample object:
var student = {
name : "David Rayy",
sclass : "VI",
rollno : 12 };
Sample Solution:
JavaScript Code:
//Write a JavaScript program to get the length of a JavaScript object.
Object.objsize = function(Myobj) {
var osize = 0, key;
for (key in Myobj) {
if (Myobj.hasOwnProperty(key)) osize++;
}
return osize;
};
var student = {
name : "David Rayy",
sclass : "VI",
rollno : 12 };
var objsize = Object.objsize(student);
console.log('Size of the current object : '+objsize);
Output:
Size of the current object : 3
Flowchart:

Live Demo:
See the Pen javascript-object-exercise-3 by w3resource (@w3resource) on CodePen.
For more Practice: Solve these Related Problems:
- Write a JavaScript function that returns the count of an object's own properties using Object.keys().length.
- Write a JavaScript function that computes the total number of properties including inherited ones using a for...in loop.
- Write a JavaScript function that compares two objects based on the number of their properties.
- Write a JavaScript function that dynamically updates and displays the property count of an object after adding or removing properties.
Go to:
PREV : Delete Property.
NEXT : Display Reading Status.
Improve this sample solution and post your code through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.