簡體   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