我在JavaScript中有一堆console.log()调用.
在部署到生产之前,我应该对它们进行评论吗?
我想把它们留在那里,所以如果我需要做更多的调试,我不必在以后重新添加注释的麻烦.这是一个坏主意吗?
解决方法:
它将导致Javascript错误,终止包含错误的Javascript块的执行.
但是,您可以定义一个虚拟函数,当Firebug未激活时,它是一个无操作:
if(typeof console === "undefined") {
console = { log: function() { } };
}
如果你使用除log之外的任何方法,你也需要将它们存根.