gpt4 book ai didi

Javascript - 你能重用 Date() 对象吗?

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

是否可以创建一个新的 Date() 对象来获取当前日期,然后在一段时间后,重用同一个 Date() 对象来获取新的当前时间?

看来每次需要当前日期/时间时都必须创建一个新的 Date 对象。

在我的特定应用程序中,我想要运行一个动画,并且我需要为动画的每一帧获取当前时间。因此,每一帧(可能是 1000 帧?)创建一个新的 Date 对象只会随着时间的推移增加内存使用量。

有什么线索吗?

最佳答案

除非您单独存储它们,否则您的日期对象会自动被垃圾回收。此外,您可以在每次迭代时将当前日期存储到同一个变量中,而不必担心内存溢出。

例如:

var current = new Date()
for (var idx = 0; idx <= frameCount; ++idx) {
current = new Date();

// Do processing...
}

在这种情况下,您不会使用越来越多的内存,因为旧日期在被覆盖后将被垃圾回收。

关于Javascript - 你能重用 Date() 对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7749339/

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