ホームページ >ウェブフロントエンド >H5 チュートリアル >console.log()の出力をJSでキャプチャする方法

console.log()の出力をJSでキャプチャする方法

高洛峰
高洛峰オリジナル
2017-02-03 14:46:063724ブラウズ

この記事の例では、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);

このとき、lastLogに「Hello, Neo」が保存されます。

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

JS で console.log() 出力をキャプチャする方法に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。