ホームページ  >  記事  >  ウェブフロントエンド  >  JS_javascriptスキルでconsole.log()出力を取得する方法

JS_javascriptスキルでconsole.log()出力を取得する方法

WBOY
WBOYオリジナル
2016-05-16 16:03:321255ブラウズ

この記事の例では、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 プログラミング設計に役立つことを願っています。

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