gpt4 book ai didi

javascript - 使用 JS Date 对象以毫秒为单位获取当前时间的最快最轻的方法

转载 作者:数据小太阳 更新时间:2023-10-29 04:08:10 25 4
gpt4 key购买 nike

使用 Date 对象获取当前时间(以毫秒为单位)有多种不同的方法:

(new Date()).getTime();
+new Date();
Date.now();

假设您不需要创建对象,只需要一个以毫秒为单位的当前时间,哪一个最有效?在性能方面。

编辑:我知道大多数开发者不会关心这个,但当你在低技术含量的嵌入式环境中工作或者只是为了扼杀好奇心时,这可能很重要。

最佳答案

Date.now() 获胜。参见 jsperf.com test

但正如上面的评论所述,与您将要执行的任何其他操作相比,CPU 成本可能没有什么意义。

@techfoobar 提到分配 Date 对象的成本(或者,实际上,垃圾收集那些 Date 对象的成本)。这可能是也可能不是一个重大胜利,因为 Date.now() 可能正在分配 Number 对象,这将同样昂贵。

关于javascript - 使用 JS Date 对象以毫秒为单位获取当前时间的最快最轻的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20233482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com