console.log报错:uncaught typeerror illegal invocation
本文由 小茗同学 发表于 2016-08-02 浏览(5786)
最后修改 2016-08-02 标签:javascript console log typeerror 运行 上下文

原文发表于:2014-08-01

console.log的运行上下文

原因是console.log的运行上下文要求是console不能是其它任何别对象:

console.log.call(this, 'Hello Liuianan!'); // 报错:Uncaught TypeError: Illegal invocation
console.log.call(console, 'Hello Liuianan!'); // 正常输出

结果: