Date.now()和new.Date().getTime()
都是获取1970年1月1日截止到现在时刻的时间戳,但是从性能上来讲
Date.now()要快于new.Date().getTime()可以从代码执行上来看
console.time()
for (let i = 0; i < 10000; i++) {
new Date().getTime()
}
console.timeEnd() //default: 8.759033203125ms
console.time()
for (let i = 0; i < 10000; i++) {
Date.now()
}
console.timeEnd() //default: 2.578125ms
可以看出Date.now()执行所用的时间少于new.Date().getTime()
话说回来,这个运行一万次才会小于6毫秒对于现在的计算机来说 基本可以忽略不计