title: Compare JavaScript Array of Objects to Get Min / Max
body: <p>I have an array of objects and I want to compare those objects on a specific object property. Here's my array:</p>
  
  <pre><code>var myArray = [
      {"ID": 1, "Cost": 200},
      {"ID": 2, "Cost": 1000},
      {"ID": 3, "Cost": 50},
      {"ID": 4, "Cost": 500}
  ]
  </code></pre>
  
  <p>I'd like to zero in on the "cost" specifically and a get a min and maximum value. I realize I can just grab the cost values and push them off into a javascript array and then run the <a href="http://ejohn.org/blog/fast-javascript-maxmin/" rel="noreferrer" title="Fast JavaScript Max/Min">Fast JavaScript Max/Min</a>.</p>
  
  <p>However is there an easier way to do this by bypassing the array step in the middle and going off the objects properties (in this case "Cost") directly?</p>