Hi!
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!
AVADHESH PATEL
16-Feb-2013Hi 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);