JavaScript笔记之Date之 Date.now()===new Date().getTime()

Date.nownew Date().getTime()

相同点


都是获取 1970年1月1日到现在的 毫秒数

JavaScript笔记之Date之 Date.now()===new Date().getTime()_第1张图片
JavaScript笔记之Date之 Date.now()===new Date().getTime()_第2张图片

不同点

1 . 性能不同

一千万次测试

JavaScript笔记之Date之 Date.now()===new Date().getTime()_第3张图片

  • Date.now() 用时 0.8 秒
  • new Date().getTime() 用时 1.4 秒

2. 调用方式不同

  • now() 是直接调用
  • getTime() 是原型链上的方法

性能的差异也体现了调用prototype的损耗

你可能感兴趣的:(HTML,CSS,JS,#,Js,JavaScript,ECMAScript,日期时间时区等,javascript,js)