自定义JavaScript日志功能
问题描述:
我在我的生产代码中有一些问题,我希望能够发送一个标志来启用/禁用JS日志记录,所以我想写我自己的日志记录功能。自定义JavaScript日志功能
我想使用类似function log(){...}
的东西。当我抬头看reserved words in JS我没有看到 日志列出,但我确实看到它列在w3schools文档中作为math function。
在IE 7+,Chrome和FF的生产代码中,是否可以使用log()作为函数名称?
答
是的,它绝对没问题。数学log
函数是Math
对象上的函数,所以不会与您的实现相冲突。
如果你被这样的事情感到困惑,看看成JavaScript '命名空间'
答
是的,这是确定的。数学log
功能可用Math.log
,而不是log
所以你不会破坏任何东西...
答
这应该是好的。数学log
函数通过Math.log(x)
调用。
答
是的,没关系。数学记录功能总是需要被调用为Math.log()
。所以你很好。
W3Schools的是不以任何方式与W3C下属可言,他们是在没有任何权威。 –
@WesleyMurch但这并不意味着问题中的任何内容,他们关于'Math.log'的信息是完全有效的 –
@JuanMendes:作者指出,“w3文档”具有误导性。我正在努力帮助。 –