title: Copy array items into another array
body: <p>I have a JavaScript array <code>dataArray</code> which I want to push into a new array <code>newArray</code>. Except I don't want <code>newArray[0]</code> to be <code>dataArray</code>. I want to push in all the items into the new array:</p>
  
  <pre><code>var newArray = [];
  
  newArray.pushValues(dataArray1);
  newArray.pushValues(dataArray2);
  // ...
  </code></pre>
  
  <p>or even better:</p>
  
  <pre><code>var newArray = new Array (
     dataArray1.values(),
     dataArray2.values(),
     // ... where values() (or something equivalent) would push the individual values into the array, rather than the array itself
  );
  </code></pre>
  
  <p>So now the new array contains all the values of the individual data arrays.  Is there some shorthand like <code>pushValues</code> available so I don't have to iterate over each individual <code>dataArray</code>, adding the items one by one?</p>