Javascript 在不使用console.log的情况下使用日志会出现什么问题?

Javascript 在不使用console.log的情况下使用日志会出现什么问题?,javascript,this,console.log,Javascript,This,Console.log,在不使用console.log的情况下使用日志会出现什么问题?是否存在可能丢失的上下文依赖性? 例如,如果我正在使用这样的东西: setTimeout(console.log, 1000, 'hello'); 或: 这行不通console.log.bind(console)应该是这样的。@NiettheDarkAbsol在现代浏览器和节点中工作。@ftor除非他们这样做了p.g=p.g.bind(p):)@evolutionxbox我猜你的意思是log没有使用这个,因此它是一个函数,而不是一个

在不使用console.log的情况下使用日志会出现什么问题?是否存在可能丢失的上下文依赖性? 例如,如果我正在使用这样的东西:

setTimeout(console.log, 1000, 'hello');
或:


这行不通
console.log.bind(console)
应该是这样的。@NiettheDarkAbsol在现代浏览器和节点中工作。@ftor除非他们这样做了
p.g=p.g.bind(p)
:)@evolutionxbox我猜你的意思是
log
没有使用
这个
,因此它是一个函数,而不是一个方法。“文档中有任何地方提到日志是纯函数吗?”
console
console.log
未标准化。您必须查看每个环境的文档或该功能的实现。
someFetch().then(console.log, console.log)