将一个数组中的内容拼接到另一个数组中-并不是push而是concat
var a=[1,2];var b=[3];console.log(a.concat(b))
[1, 2, 3]
var a=[1,2];var b=[3];console.log(a.push(b))
3
var a=[1,2];var b=[3];a.push(b);console.log(a)
[1, 2, Array(1)]
var a = [];a.push('aaa');a.push('bbbb');console.log(a);
VM14154:1 (2) ["aaa", "bbbb"]
push其实是对a的一种改变性的操作; 。