How do I count a JavaScript object's attributes?

Eugeniu Torica picture Eugeniu Torica · Aug 28, 2009 · Viewed 250.4k times · Source

Suppose I have the following object in JavaScript:

var object = {
  "key1": "value1",
  "key2": "value2",
  "key3": "value3"
}; 

How do I find out how many values exist in the object?

Answer

deadrunk picture deadrunk · Nov 2, 2012

You can do that by using this simple code:

Object.keys(myObject).length