变量控制台时控制台对象不起作用

时间:2016-08-29 16:59:34

标签: javascript variables console

 window.onload = function () {
        var console = null; 
        console.log(1);
    }

当我运行该js代码时,找到此错误

  

未捕获的TypeError:控制台不是函数

我知道对象控制台被变量覆盖,但是如何解决问题,我不想更改变量控制台。

3 个答案:

答案 0 :(得分:2)

试试这个。

 window.onload = function () {
        test_console();
    }

    var console = null;

    function test_console() {
        window.console.log(1);
    }

答案 1 :(得分:0)

试试这个

window.console.log('something')

这项工作是因为所有全局对象都在窗口中;

答案 2 :(得分:-2)

window.console将为您提供该对象,但是,如果您使用的是IE并且没有开发者工具窗口,则打开控制台将不会返回任何内容。