Date.now()和new.Date().getTime()的區別
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
在 瀏覽器控制台 測試:
單次
多次
0條評論