【发布时间】:2012-03-20 06:50:05
【问题描述】:
当我在 Chrome 18 beta 中执行以下代码时出现错误:
console.log.apply(this, ['message']);
TypeError:非法调用。
在 Firefox 10 中,它按预期工作。
在 IE9 中出现错误:Object doesn't support property or method 'apply'。
我猜这与浏览器如何实现console.log有关。
为什么它在 Firefox 中有效,而在 Chrome 和 IE 中无效?我希望有人能解释一下造成这种情况的原因及其后果。
这里是 JS Bin 上的an executable sample。
【问题讨论】:
标签: javascript internet-explorer firefox google-chrome