gpt4 book ai didi

javascript - 使用日期作为哈希表键

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:37:36 24 4
gpt4 key购买 nike

如何在 JavaSript 中创建哈希表对象并使用日期作为键?到目前为止,我得到了这个:

var eventHash = {};
for (var i = 0, l = events.length; i < l; i += 1) {
eventHash[events[i].date.getTime()] = events[i];
}

然后当我想找到与今天相关的事件时,我会使用这个:

var event = eventHash[(new Date(2011, 04, 26, 0, 0, 0, 0)).getTime()];

任何人都可以看到此解决方案的任何缺陷,或有任何改进建议吗?

最佳答案

为什么不直接使用日期的 ISO8601 表示法,这样 key 就会像 20110426。创建一个日期对象似乎有点低效。

这也会使调试更容易,因为属性名称更易于阅读,即使您还添加了 hhmmss。

关于javascript - 使用日期作为哈希表键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6105025/

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