在javascript

时间:2016-04-26 19:59:50

标签: javascript arrays object

我有一个epochseconds和readings的对象,我希望从中提取数据。对象的格式为:

obj [epochseconds] =阅读

每900秒有一次数据,我使用的是javascript。

我想提取最新日期,前一天和之前7天的所有数据。每天最多应有4 * 24个数据,如果该日期没有数据,则应从最接近该数据的日期中提取数据。

此外,我想提取每年某一天的所有数据。例如,2000年,2001年,2002年1月1日的所有数据,等等。

我尝试使用for循环并将数据推送到数组中,但由于我有超过800,000个数据点,因此完成此操作需要20秒以上,并在执行此操作时挂起浏览器。

提取所需数据的最快方法是什么?

0 个答案:

没有答案