Date.now()和new.Date().getTime()的區別

Date.now()和new.Date().getTime()的區別,第1張

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毫秒對於現在的計算機來說 基本可以忽略不計


————————————————
版權聲明:本文爲CSDN博主「weixin_43869439」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出処鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43869439/article/details/90264374


在 瀏覽器控制台 測試:

單次

Date.now()和new.Date().getTime()的區別,第2張

多次

Date.now()和new.Date().getTime()的區別,第3張


生活常識_百科知識_各類知識大全»Date.now()和new.Date().getTime()的區別

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情