この記事の例では、JS で console.log() 出力をキャプチャする方法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
console.log() は、開発者が表示できるように情報をデバッガーに出力できることを知っています。しかし、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);
この時点で「Hello, Neo」がlastLogに保存されます。
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。