title: Object name/value array only returning 1 value, instead of 3
body: <p>I have created an array that I am struggling to access. Can you help with this newb problem.</p>
  
  <pre><code>var Obj = [Companies :
      {Company : "MPP",
      Details : {Address : "test@test.com",
                Phone : "something"},
      Company : "UKP1",
      Details : {Address : "test2@test.com",
                 Phone : "somethingelse"},
      Company : "UKP2",
      Details : {Address : "test3@test.com",
                 Phone : "something3else"}
      }
  ]
  
  //result0:
  Obj.Companies;
  {Company: "UKP2", Details: {…}}
  
  //result1;
  Obj.Companies[1];
  VM1393:1 Uncaught SyntaxError: Unexpected token :
  </code></pre>
  
  <p>Can you tell me what I am missing to see this as an array.
  I switched to object array as thought json array was messier, and had similar problems with that anyway.</p>
  
  <p>I want to be able to use jquery.each() on the Obj.
  ie. access the below in an array style.</p>
  
  <ul>
  <li>obj.Companies[i].Company; </li>
  <li>obj.Companies[i].Details.Address;</li>
  <li>obj.Companies[i].Details.Phone;</li>
  </ul>
  
  <p>Thanks for your help in advance :)</p>