如果您在chrome控制台中运行此命令:
console.log.apply(null, [array])
Chrome返回一个错误:
// TypeError: Illegal Invocation
为什么?(通过OSX在Chrome 15上测试)
发布于 2011-11-17 05:59:41
当执行上下文从控制台更改为任何其他对象时,它可能不起作用:
这是预期的,因为console.info希望它的“
”引用是console,而不是window。
Console.info(“console.info.call”)填充未定义的TypeError(console.info," stuff ") TypeError:非法调用控制台(console.info.call," stuff ")填充未定义
这是意料之中的行为。
https://stackoverflow.com/questions/8159233
复制相似问题