Cannot convert undefined or null to object
无法将undefined或者null转换为对象
错误代码
arr1 = [1, 2, 3];
arr1.push.apply(null, arr2);
console.log(arr1);
控制台报错
Cannot convert undefined or null to object
at push (<anonymous>)
修改代码
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
Array.prototype.push.apply(arr1, arr2);
console.log(arr1);
或者
arr1 = [1, 2, 3];
arr1.push.apply(arr1, arr2);
console.log(arr1);