出力ログにconsole.logクイック削除のアイテム

場合は、プロジェクトの開発に、コンソールは、多くの場合、多くは、出力ログを削除するかコメントアウトすることを忘れています。しかし、ライン上で、それを一つずつ削除することはできません、最近いくつかのソリューションを総括

  console.log方法、出力容量の損失を書き換え

最も直接的かつ効果的な、単語のVUEのmain.jsまたはindex.htmlを有するフレーム内に配置することができます。マルチページ、あなたはグローバルJSに入れることができます。短所:たまにエラートラップもブロックされている結果をプリントアウトすることです。

console.log =関数(){}。

  改良版

VARログ=はconsole.log; //不屏蔽
するvar LOG1 =関数(){}。//屏蔽
にconsole.log =関数(){ 
  IF(引数[0]のinstanceofエラー){ 
    ログ(...引数)。
  }他{ 
    LOG1(...引数)。
  } 
}

  後者の開発は、次のような設計を検討することができます。

開発されたときだけ機能するライン上のログ出力は、空の関数のログに書き換えることができる場合、最初のログは、後で使用するために変数に代入CONSOLE.LOG。そして、まだ出力にconsole.logとして印刷されるライン上。これは、シールドを持っているし、選択して出力することができます

VARログ=はconsole.log; //通常次の行に交換ラインを遮断する際に、この単純な文言で開発
= // VARログ関数(){ //;} 上位出力ラインにこのシールド

//例えば:
;(「一時的に、この機能を使用して簡単な文言を印刷するだけでなく、後半に遮断するために、もはや恐れて、私の母のは、印刷ログを削除するのを忘れて」)ログ
はconsole.log(「などのエラーやその他のトラップされたとして出力し、シールドする必要はありません」);

  

おすすめ

転載: www.cnblogs.com/zhaodesheng/p/11442869.html