我对 javascript 相当陌生,我在寻找最有效的方法来计算以下问题时遇到了问题
我有一个对象数组。每个对象都有一个时间戳和一个总计字段。我有一个保存为变量的数字,我想遍历数组以找到总字段最接近我的数字的对象的时间戳。
这是一个排序数组,因此数字总是在增加,例如,数字可能如下所示:
Jan 125
Feb 150
Mar 200
Apr 275
如果我的号码是205
我想得到结果Mar
。
它们是从 mongoDb 获取的对象,所以看起来像这样
{TimeStamp: "2013-06-24 01:00", Delivered: 464, Queued: 39, Total: 503}
{TimeStamp: "2013-07-02 01:00", Delivered: 485, Queued: 37, Total: 522}
{TimeStamp: "2013-07-05 01:00", Delivered: 501, Queued: 41, Total: 542}
{TimeStamp: "2013-07-08 09:48", Delivered: 501, Queued: 64, Total: 565}