var a = [1,2,3,4],
b = [3,4,5,6],
с;
c = a, Array.prototype.push.apply(a,b) // [1, 2, 3, 4, 3, 4, 5, 6]
var a = [1,2,3,4];
var b = [3,4,5,6];
var с;
c = a;
Array.prototype.push.apply(a,b) // [1, 2, 3, 4, 3, 4, 5, 6]
c
тоже не очень понятно - массивы присваиваются по ссылке, поэтому a
изменится тоже.