title: json - See if key exists in nested array
body: <p>I feel like this is really simple, but how would I check to see if month exists in my jSON data. Using .hasOwnProperty doesn't seem to be working for me. I feel like I'm missing something simple here. All it does is always default to the else clause even though month is clearly in my JSON.</p>
  
  <p>JS Fiddle: <a href="http://jsfiddle.net/8y7rJ/1/" rel="nofollow">http://jsfiddle.net/8y7rJ/1/</a></p>
  
  <pre><code>var data={"users":[
  {
      name:"Ray",        
      phone:"999-999-9999",
      birthday: {
          month:"January",
          day:12,
          year:2012
      }
  },
  {
      name:"Joe",        
      phone:"111-999-9999",
      birthday: {
          year:1992
      }
  },
  {
      name:"James",        
      phone:"111-111-1111",
      birthday: {            
          year:2012
      }
  }
  ]}
  
  if(data.users[0].hasOwnProperty("month")){
      alert('month exists');
  } else {
      alert('month does not exist');
  }
  </code></pre>
  
  <p>Code samples are appreciated. </p>