【发布时间】:2016-12-31 04:34:40
【问题描述】:
我每秒更新一次时钟,时间来自new Date 对象,但我想知道是简单地添加一个初始时间与setInterval 还是每秒创建一个new Date 更好并使用该对象来更新时间。
它们都可以工作,但我想知道它是否负责每秒创建一个新对象,因为我确信 setInterval() 方法会使用相当少的资源,因为在获得时间时会执行三个函数。 (.getHours(), .getMinutes(), .getSeconds())
我可以看到让它使用 new Date 对象的优势,因为我认为它会随着系统时间的变化(改变时区或夏令时调整)而改变。
那么使用setInverval() 是否更有效,还是每次都使用与创建new Date 对象一样多的资源?
【问题讨论】:
标签: javascript date object time intervals