据我所知,console
方法绑定在大多数(如果不是全部)现代JS引擎中。
var log = console.log;
log('foo');
window.addEventListener('load', console.log); // or any other API that accepts callbacks
将导致适当的控制台输出,至少在最新的Edge,Firefox和Chrome / Node.js版本中,因此在开发环境中依赖此行为是相对安全的。
很遗憾,Can I use和MDN不包括此内容,可能包含未经验证的信息。
支持此行为的确切浏览器版本是什么?
这是现行标准或提案的一部分吗?