console_控制台报错记录

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); 
原文地址:https://www.cnblogs.com/Syinho/p/13356649.html