title: javascript pushing element at the beginning of an array
body: <p>I have an array of objects and I'd like to push an element at the beginning of the of the array.</p>
  <p>I have this:</p>
  <pre><code>var TheArray = TheObjects.Array;
  TheArray.push(TheNewObject);
  </code></pre>
  <p>It's adding <code>TheNewObject</code> at the end. Do I need to create a new array, add <code>TheNewObject</code> to it and then loop through <code>TheArray</code> and add each element the to the array?</p>