我在JavaScript代码中有很多console.log()
调用。
在部署到生产环境之前,我应该注释掉它们吗?
我希望将它们保留在那里,这样如果需要进行任何调试,就不必再添加注释。这是一个坏主意吗?
我在JavaScript代码中有很多console.log()
调用。
在部署到生产环境之前,我应该注释掉它们吗?
我希望将它们保留在那里,这样如果需要进行任何调试,就不必再添加注释。这是一个坏主意吗?
(!console) ? console.log=function(){} : console.log('Logging is supported.');
是的,在生产环境中让它们一直运行是个坏主意。
你可以使用console.debug
,只有在调试器打开时才会输出到控制台。
https://developer.mozilla.org/en-US/docs/Web/API/console/debug