Advertise with us

Length of Javascript Object (ie. Associative Array)

Posted by  Tanuj Kumar
 2482  View(s)
Rate this:


If I have a JavaScript associative array say:

var myArray = new Object();
myArray["firstname"] = "Gareth";
myArray["lastname"] = "Simpson";
myArray["age"] = 21;

Is there a built in or accepted best practice way to get the length of this array?

EDIT: JavaScript does not have associative arrays -- it only has objects.

Please help me!

Thanks in advance!

  1. Re: Length of Javascript Object (ie. Associative Array)

    Hi Tanuj!

    Get the length of JavaScript Object, try this way

    Object.size = function(obj) {
        var size = 0, key;
        for (key in obj) {
            if (obj.hasOwnProperty(key)) size++;
        return size;
    // Get the size of an object var size = Object.size(myArray);

      Modified On Mar-29-2018 10:53:51 PM