关于javascript中一个数组添加另一个数组的问题

var array1=[1,4,5];

var array2=[2,3,7];

array2.unshift(1,0);

Array.prototype.splice.apply(array1,array2);

console.log(array1); //[1,2,3,7,4,5];

问:为什么得到的结果是这样的,具体是怎么执行的?

你可能感兴趣的:(关于javascript中一个数组添加另一个数组的问题)