之间有什么区别
new Date().valueOf()
和
new Date() * 1
两者都赋予相同的值,是否存在性能差异?(只是出于好奇)
.valueOf()
无论如何,在乘法表达式中隐式地使用对象都涉及到调用,因此实际上没有任何区别。也就是说,表达方式
new Date() * 1
解释涉及尝试使运算符左侧的操作数*
成为数字。这就是该.valueOf()
方法应该执行的操作。对于Date实例,返回毫秒时间戳值。
注意
Date.now()
也等效。(不是new Date().now()
;“ now”函数是Date构造函数的属性。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句