w3resource
JavaScript Exercises

JavaScript: Find the length of an object

JavaScript Object: Exercise-3 with Solution

Write a JavaScript program to get the length of an JavaScript object.

Sample object:
var student = {
name : "David Rayy",
sclass : "VI",
rollno : 12 };

Sample Solution: -

HTML Code:

<!DOCTYPE html>
  <html>
  <head>
  <meta charset="utf-8">
  <title>Write a JavaScript program to get the length of an JavaScript object.</title>
  </head>
  <body>
 </body>
  </html>
  

JavaScript Code:

//Write a JavaScript program to get the length of an 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);

Sample Output:

Size of the current object : 3

Flowchart:

Flowchart: JavaScript - Find the length of an object.

Live Demo:

See the Pen javascript-object-exercise-3 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript program to delete the rollno property from the following object. Also print the object before or after deleting the property.
Next: Write a JavaScript program to display the reading status (i.e. display book name, author name and reading status) of the following books.

What is the difficulty level of this exercise?