我想每次执行console.log
时都要做某事。我可以将事件侦听器添加到console.log还是猴子打补丁是唯一的方法?如果猴子修补是最好的方法,那么如何在不创建无限递归的情况下进行猴子修补?
答案 0 :(得分:0)
您可以使用包装器功能来包装console.log的行为。 像这样:
const logWrapper = (logString) => {
// DO SOMETHING HERE
console.log(logString);
}
,然后调用该新函数。 您也可以更改console.log的定义,但我不建议这样做。