【发布时间】:2017-07-28 17:03:30
【问题描述】:
有一个像这样的对象数组:
[
{
timestamp: 1318781876
any: 'other fields'
}
]
当然,该数组中有多个对象。我正在使用momentJS - 如果这很重要......
现在我需要将该数组拆分为几个月。这意味着我需要获取“七月”的所有对象以将它们显示在表格中。 这完全可能还是我应该更改数据结构?我认为使用时间戳是最好的选择,因为我可以从中计算出所有内容。
但现在我在考虑是否必须将month 和year 字段添加到对象...
【问题讨论】:
-
很确定使用这种格式,您必须遍历所有这些格式。是否可以只在对象本身中包含月/年/日?
-
如果您尝试节省传输的有效负载大小,则不应将月份作为单独的键包含,因为可以利用原始时间戳。
-
正如您自己指出的那样:您可以根据此轻松计算年/月。在数据库中存储年/月会大大增加存储量+传输量,而性能没有很大的提升..
标签: javascript arrays momentjs