首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TypeError:对console.log.apply的非法调用

TypeError:对console.log.apply的非法调用
EN

Stack Overflow用户
提问于 2011-11-17 05:50:50
回答 1查看 26.9K关注 0票数 132

如果您在chrome控制台中运行此命令:

代码语言:javascript
复制
console.log.apply(null, [array])

Chrome返回一个错误:

代码语言:javascript
复制
// TypeError: Illegal Invocation

为什么?(通过OSX在Chrome 15上测试)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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://bugs.chromium.org/p/chromium/issues/detail?id=48662

票数 181
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8159233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档