title: Array.push() doesn't work as expected
body: <p>I have an array. For test purposes i output its contents like this:</p>
  
  <pre><code>for (var i=0; i&lt;array1.length; i++){
          console.log(i + ':' + array1[i]);
      }
  
  
  0:String1
  1:String2
  </code></pre>
  
  <p>Now i have a second array. What i want to do is push the contents of array1, into array2.</p>
  
  <p>I do this with this line:</p>
  
  <pre><code>array2.push(array1);
  </code></pre>
  
  <p>Unfortunately, the contents aof the first array, exist in only one index of the second array. Separated by commas.</p>
  
  <p>For example, if we use view the contents of the second array after the action it will be something like this:</p>
  
  <pre><code>for (var i=0; i&lt;array1.length; i++){
          console.log(i + ':' + array1[i]);
      }
  
  
  0:Old_string1
  1:Old_string2
  2:Old_string3
  3:Old_string4
  4:String1,String2
  </code></pre>
  
  <p>While i would like this outout:</p>
  
  <pre><code>4:String1
  5:String2
  </code></pre>