有时我们会console.log
在 javascript 中留下调试语句。只是为了不让它们意外地投入生产(一些旧浏览器会死在这些产品上),我们尝试在我们的第一个咖啡脚本文件中这样做:
if !console?
console = {log: ->}
但这似乎扼杀了在开发中使用 console.log 的所有能力,即使在支持它的浏览器(webkit)中也是如此。
console?
返回 false,因此 if 块不会运行,但它似乎仍然覆盖了console.log
.
有任何想法吗?谢谢!