歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 如何在JS中捕獲console.log()的輸出

如何在JS中捕獲console.log()的輸出

日期:2017/3/1 9:39:49   编辑:Linux編程

我們知道console.log()可以將信息輸出到debugger中供開發者查看。但如果我們想要在JS中獲取console.log()的輸出結果呢?其實不難,先將原本的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"了。

Copyright © Linux教程網 All Rights Reserved