JSにおけるconsoline.log()出力の獲得方法

532 ワード

本論文の例は、JSにおけるconsolie.log()出力をキャプチャする方法を説明する。皆さんの参考にしてください。具体的な分析は以下の通りです。
私たちはconsolie.log()が開発者に情報を出力することができることを知っています。もしJSでconsolie.log()の出力結果を取得したいなら?実は難しくないです。まず元のconsone.logを保存して、他の実現に変えてもいいです。コードは以下の通りです

var lastLog;
console.oldLog = console.log;
console.log = function(str) {
  console.oldLog(str);
  lastLog = str;
} 
console.log("Hello, Neo");
document.write(lastLog);
この時lastLogに保存されているのが「ハロー、Neo」です。
本論文で述べたように、皆さんのjavascriptプログラムの設計に役に立ちます。