私は答えをグーグル検索しましたが、おそらく明らかな何かを見落としていました...ネストされたコメントを持つ可能性のあるコードのブロックをコメントアウトして、親コメントを早期に終了できるようにしたいです。cでは、次のように実行されるのを見てきました。
#if 0
/* Code */
#endif
しかし、jsには標準のプリプロセッサがないようです。方法はありますか?
私は答えをグーグル検索しましたが、おそらく明らかな何かを見落としていました...ネストされたコメントを持つ可能性のあるコードのブロックをコメントアウトして、親コメントを早期に終了できるようにしたいです。cでは、次のように実行されるのを見てきました。
#if 0
/* Code */
#endif
しかし、jsには標準のプリプロセッサがないようです。方法はありますか?
私は次のようなことをします:
if ( ! "DEBUG" ) {
...
}
次のようにして、任意のブロックをコメントアウトできるようです。
1 || /*コードブロック*/
たとえば、jsはステートメントも式として扱うように見えるため、ステートメントの前でも機能します。
1 || if(1)/*コード*/
ブロックした場合は「コメントアウト」します。
javascriptはプリプロセッサを提供していませんが、サードパーティのライブラリを使用できます
http://code.google.com/p/jsmake-preprocessor/
元)
/*@ifdef DEBUG_MODE */
console.log("development server is in debug mode!");
/*@end */