Array.prototype.push.apply

JavaScript

var vegetais = ['cenoura', 'batata'];
var maisVegetais = ['aipo', 'beterraba', 'cenoura'];

// Adiciona o segundo array no primeiro
// Equivalente a vegetais.push('aipo', 'beterraba');
Array.prototype.push.apply(vegetais, maisVegetais);

console.log(vegetais);

var foo = []
  , bar = { baz: 'quux' }
  ;
foo.push(bar);
append(bar, bar, bar);
document.body.innerHTML =
  [ bar == foo[0]
  , bar == foo[1]
  , bar == foo[2]
  , bar == foo[3]
  , foo.length == 4
  ].join();

function append() {
  var args = [].slice.call(arguments, 0)
    , bars = window.foo
    ;
  bars.push.apply(bars, args);
}