Length of a JavaScript object
Updated answer Here’s an update as of 2016 and widespread deployment of ES5 and beyond. For IE9+ and all other modern ES5+ capable browsers, you can use Object.keys() so the above code just becomes: var size = Object.keys(myObj).length; This doesn’t have to modify any existing prototype since Object.keys() is now built-in. Edit: Objects can have … Read more