我在谷歌上搜索了答案,但我可能忽略了一些明显的事情......我希望注释掉一个可能有嵌套评论的代码块,他们可以在其中提前终止父评论。在 c 中,我看到它完成如下:
#if 0
/* Code */
#endif
但是 js 似乎没有标准的预处理器。有办法吗?
我在谷歌上搜索了答案,但我可能忽略了一些明显的事情......我希望注释掉一个可能有嵌套评论的代码块,他们可以在其中提前终止父评论。在 c 中,我看到它完成如下:
#if 0
/* Code */
#endif
但是 js 似乎没有标准的预处理器。有办法吗?
我只会做类似的事情:
if ( ! "DEBUG" ) {
...
}
似乎我可以通过以下方式注释掉任何块:
1|| /* 代码块 */
它甚至可以在语句之前工作,因为 js 似乎也将它们视为表达式,例如
1|| if(1) /* 代码 */
将“注释掉”该 if 块。
javascript 不提供预处理器,但您可以使用第三方库
http://code.google.com/p/jsmake-preprocessor/
前任)
/*@ifdef DEBUG_MODE */
console.log("development server is in debug mode!");
/*@end */