Answers:
当执行上下文从控制台更改为任何其他对象时,它可能不起作用:
这是可以预期的,因为console.info希望其“ this”引用是控制台,而不是窗口。
console.info("stuff") stuff undefined console.info.call(this, "stuff") TypeError: Illegal invocation console.info.call(console, "stuff") stuff undefined
此行为是预期的。
console.info.call(console, "stuff")
在所有支持ES5的浏览器中使用吗?
console.info.apply(console, arguments)