作用
三者都可用来获取当前时间距 1970 年 1 月 1 日之间的毫秒数
+new Date()
new Date().getTime()
Date.now()
性能
console.time( +new Date() )
for (var i = 0; i< 100000; i++) {
var time = +new Date()
}
console.timeEnd( +new Date() )
console.time( new Date().getTime() )
for (var i = 0; i< 100000; i++) {
var time = new Date().getTime()
}
console.timeEnd( new Date().getTime() )
console.time( Date.now() )
for (var i = 0; i< 100000; i++) {
var time = Date.now()
}
console.timeEnd( Date.now() )

当循环次数较多时,可以看到三者明显的差距性能从高到低为: Date.now() > new Date().getTime() > +new Date()
参考
Date.now 与 new Date().getTime() 的区别
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END
















暂无评论内容