如何在JS中捕获console.log的输出

2025-04-13 22:57:02
推荐回答(1个)
回答(1):

先将原本的console.log保存起来,然后替换成另外一个实现即可。代码如下:
var lastLog;
console.oldLog = console.log;
console.log = function(str) {
console.oldLog(str);
lastLog = str;
}
console.log("Hello, Neo");
document.write(lastLog);
这时候 lastLog 中保存的就是 "Hello, Neo"了。