我有一个epochseconds和readings的对象,我希望从中提取数据。对象的格式为:
obj [epochseconds] =阅读
每900秒有一次数据,我使用的是javascript。
我想提取最新日期,前一天和之前7天的所有数据。每天最多应有4 * 24个数据,如果该日期没有数据,则应从最接近该数据的日期中提取数据。
此外,我想提取每年某一天的所有数据。例如,2000年,2001年,2002年1月1日的所有数据,等等。
我尝试使用for循环并将数据推送到数组中,但由于我有超过800,000个数据点,因此完成此操作需要20秒以上,并在执行此操作时挂起浏览器。
提取所需数据的最快方法是什么?