繁体   English   中英

每当console.log执行时,我想做些事情。 我可以添加事件监听器吗?

[英]I want to do something every time console.log executes. Can I add an event listener?

每当console.log执行时,我想做些事情。 我可以将事件侦听器添加到console.log还是猴子打补丁是唯一的方法? 如果猴子修补是最好的方法,如何在不创建无限递归的情况下进行猴子修补?

您可以使用包装器功能来包装console.log的行为。 就像是:

const logWrapper = (logString) => {
    // DO SOMETHING HERE
    console.log(logString);
}

然后调用该新函数。 您也可以更改console.log的定义,但是我不建议这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM